WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 28.06.2001, 14:42   #1
PhelanWolf
Master
 
Registriert seit: 30.06.2000
Ort: Klagenfurt
Beiträge: 629


Standard DOS Programmierung

Halli Hallo Leute, an alle die sich etwas mit Batchprogramierung auskennen.

ich habe eine kleines Batchprogramm geschrieben, das mir übers Netzwerk das Mittagessen an alle Compis verteilt.

An sich supi.
mein erste grund anahme ich verwende den Befehl

net send computername TEXT

Wie schaff ich das das ich nicht bei allen net send befehlen den Text für jeden Compi eingeben (oder Strg+ Einf).

Wenns euch nicht auskennts dann poste ich halt mal die paar zeilen.

mfg
Phelan Wolf
____________________________________
*hmmmmmmmmmmmmmmm*
PhelanWolf ist offline   Mit Zitat antworten
Alt 28.06.2001, 15:37   #2
mig
Elite
 
Registriert seit: 04.05.2000
Alter: 47
Beiträge: 1.308


mig eine Nachricht über ICQ schicken
Standard

bitte darum!
____________________________________
--
Hi! I\'m a signature virus! Copy me into your signature file to help me spread.
mig ist offline   Mit Zitat antworten
Alt 28.06.2001, 15:46   #3
PhelanWolf
Master
 
Registriert seit: 30.06.2000
Ort: Klagenfurt
Beiträge: 629


Standard

@echo off
echo Das Aktuelle Mittagessen wird an Hr. Grässling,
echo Fr. Thumer und Hr. Höfer weitergeleitet
pause
Goto grassling
:grassling
net send xyz1 Heute gibts beim Grafn: Leberknödelsuppe
if errorlevel 1 goto stoerung1
goto hoefer
:hoefer
net send xyz2 Heute gibts beim Grafn: Leberknödelsuppe
if errorlevel 1 goto stoerung2
goto end
:stoerung1
echo Das Mittagessen konnte an Hr. Grässling nicht versand werden.
pause
goto hoefer
:stoerung2
echo Das Mittagessen konnt nicht an Hr. Höfer versendet werden.
pause
goto end
:end


ich muß sagen das ist schon a bissal weiterprogrammiert, mit Fehlermeldung, usw. wie man sieht stehe ich noch am Anfang.

mfg und Dank im Voraus.
Phelan Wolf
____________________________________
*hmmmmmmmmmmmmmmm*
PhelanWolf ist offline   Mit Zitat antworten
Alt 28.06.2001, 16:07   #4
kfal
Newbie
 
Registriert seit: 21.05.2001
Alter: 56
Beiträge: 17


Standard

broadcast (an alle computer in der gruppe/domäne):
net send * Text

oder:
set text=irgendwas
net send compi1 %text%
net send compi2 %text%
...
kfal ist offline   Mit Zitat antworten
Alt 28.06.2001, 16:59   #5
mig
Elite
 
Registriert seit: 04.05.2000
Alter: 47
Beiträge: 1.308


mig eine Nachricht über ICQ schicken
Standard

genau, oder Du verwendest eine Parameterliste (%1-%20) um den Text direkt beim Batchaufruf einzugeben ... das ist zwar recht russisch, aber es sollte eigentlich funktionieren ...

mittages.bat:
...
net send * %1 %2 %3 %4 blabla
...

Aufruf:
mittages Heute gibt es beim Grafn .... blabla

Du kannst IMHO auch ein Textfile generieren, und das dann als input file für den Befehl zu verwenden, habs nicht getestet, sollte aber funktionieren.

essen.txt:
Heute gibt es beim blabla ...

mittages.bat
...
net send * < essen.txt
...

Einfach mal probieren ...

lG, mig
____________________________________
--
Hi! I\'m a signature virus! Copy me into your signature file to help me spread.
mig ist offline   Mit Zitat antworten
Alt 28.06.2001, 17:03   #6
kfal
Newbie
 
Registriert seit: 21.05.2001
Alter: 56
Beiträge: 17


Standard

falls win-nt benutzt wird, gibt's auch %* um alle (noch nicht durch shift entfernten parameter) anzusprechen.
kfal ist offline   Mit Zitat antworten
Alt 29.06.2001, 09:01   #7
PhelanWolf
Master
 
Registriert seit: 30.06.2000
Ort: Klagenfurt
Beiträge: 629


Standard Herzlichen Dank

Herzlichen Dank leute für die Tips!!

das mit net send * text geht nicht da ichs nur auf drei compis im Netzwerk schicken will. aber gut zu wissen.

Herzlichen Dank für eure Tips werd Sie mal ausprobieren und dann bericht erstatten wies gelaufen ist.

mfg
Phelan Wolf

PS.: HP in Internet (wenn möglich) in Deutsch über Dos/Batch programmierung würde ich suchen, bin nämlich auf den Geschmack gekommen. Bitte um Rückmeldungen. Herzlichen Dank im Voraus.
____________________________________
*hmmmmmmmmmmmmmmm*
PhelanWolf ist offline   Mit Zitat antworten
Alt 29.06.2001, 09:15   #8
mig
Elite
 
Registriert seit: 04.05.2000
Alter: 47
Beiträge: 1.308


mig eine Nachricht über ICQ schicken
Standard

oh, da gibt's viel ...
ich hab zwar mehr englische gefunden, aber z.B. ...
http://www.hardwaregrundlagen.de/dos_batch.htm

google: batch programmierung
____________________________________
--
Hi! I\'m a signature virus! Copy me into your signature file to help me spread.
mig ist offline   Mit Zitat antworten
Alt 29.06.2001, 11:03   #9
thunderbird
Newbie
 
Registriert seit: 31.05.2001
Beiträge: 15


Reden NET SEND

Ich mach das immer so...
net send /DOMAIN:NAME "TEXT"

Thunder
thunderbird ist offline   Mit Zitat antworten
Alt 03.07.2001, 11:27   #10
PhelanWolf
Master
 
Registriert seit: 30.06.2000
Ort: Klagenfurt
Beiträge: 629


Standard Herzlichen Dank

Herzlichen DANK Leute!!

Funzt wunderbar!!!

mfg
Phelan Wolf
____________________________________
*hmmmmmmmmmmmmmmm*
PhelanWolf ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:16 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag