Br0di
08.06.2011, 12:35
Ist eigentlich eine sehr leichte Frage - mir ist es einfach entfallen...
Ich habe ein .bat Datei (ping.bat).
Diese steuert einen festen Rechner im lokalen Netz an und soll den Datensatz 10 Byte versenden und auf Antwort warten.
Ziel ist es den Ping dauerhaft zu halten.
Daher meine Datei:
--------------------ping.bat--------------------
//ping xxx.xxx.xxx.xxx Check *D = 10
ping xxx.xxx.xxx.xxx -t -l 10
--------------------ping.bat--------------------
so nun kommt eine Reaktion die ich nicht erwartet habe.
Er öffnet wie geplant cmd und startet einen Ping,
jedoch bricht er ihn ab ohne zu warten bis eine Antwort kommt und startet den nächsten Versuch. Und immer so weiter
-> Problem: Er führt keinen Ping wirklich durch.
Ich dachte um das zuwiederholen müsste ich eine loop einbauen via goto jedoch macht er das ohne.
Meine Frage: Gibt es einen befehl z.B. wie "wait" oder "end" um den Vorgang zu beenden? Schon ewig her das batscripten.. iwie steh ich aufm schlauch
Help! :D
Ich habe ein .bat Datei (ping.bat).
Diese steuert einen festen Rechner im lokalen Netz an und soll den Datensatz 10 Byte versenden und auf Antwort warten.
Ziel ist es den Ping dauerhaft zu halten.
Daher meine Datei:
--------------------ping.bat--------------------
//ping xxx.xxx.xxx.xxx Check *D = 10
ping xxx.xxx.xxx.xxx -t -l 10
--------------------ping.bat--------------------
so nun kommt eine Reaktion die ich nicht erwartet habe.
Er öffnet wie geplant cmd und startet einen Ping,
jedoch bricht er ihn ab ohne zu warten bis eine Antwort kommt und startet den nächsten Versuch. Und immer so weiter
-> Problem: Er führt keinen Ping wirklich durch.
Ich dachte um das zuwiederholen müsste ich eine loop einbauen via goto jedoch macht er das ohne.
Meine Frage: Gibt es einen befehl z.B. wie "wait" oder "end" um den Vorgang zu beenden? Schon ewig her das batscripten.. iwie steh ich aufm schlauch
Help! :D