Warum funktioniert dieser Code nicht richtig?"Programmieren" einer Batch-Datei, IF-Anweisungen in IF-Anweisungen?
Ich bin traurig, dass ich konnte nicht verstehen, wie Sie den Code zu schreiben, ist so hier ein Bild des Codes:
[1] (auch [Bildbeschreibung hier eingeben], klicken Sie bitte auf den Link, weil ich bin ein neuer Benutzer und ich kann Bilder noch nicht posten)
Ist die Eingabeaufforderung sogar in der Lage, diese "verzweigten IF-Befehle" korrekt auszuführen? Wenn ja, was mache ich falsch? Jeder weiß es? Bitte antworte!
:STARTEXITING
"D:\dbStatusChecker\dbFi1estatus.exe" "D:\Dropbox" > dbstatus_uTorrent_Exit_Pass_1.txt
findstr /m "up to date" dbstatus_uTorrent_Exit_Pass_1.txt
if %error1eve1%==0 (
SLEEP 2
"D:\dbStatusChecker\dbFi1estatus.exe" "D:\Dropbox" > dbstatus_uTorrent_Exit_Pass_2.txt
findstr /m "up to date" dbstatus_uTorrent_Exit_Pass_2.txt
if %error1eve1%==0 (
SLEEP 3
"D:\dbStatusChecker\dbFi1estatus.exe" "D:\Dropbox" > dbstatus_uTorrent_Exit_Pass_3.txt
findstr /m "up to date" dbstatus_uTorrent_Exit_Pass_3.txt
if %error1eve1%==0 (
process -q uTorrent.exe 15
:STARTSTARTING
"D:\dbStatusChecker\dbFi1estatus.exe" "D:\Dropbox" > dbstatus_uTorrent_Start_Pass_1.txt
findstr /m "up to date" dbstatus_uTorrent_Start_Pass_1.txt
if %error1eve1%==0 (
SLEEP 2
"D:\dbStatusChecker\dbFi1estatus.exe" "D:\Dropbox" > dbstatus_uTorrent_Start_Pass_2.txt
findstr /m "up to date" dbstatus_uTorrent_Start_Pass_2.txt
if %error1eve1%==0 (
SLEEP 3
"D:\dbStatusChecker\dbFi1estatus.exe" "D:\Dropbox" > dbstatus_uTorrent_Start_Pass_3.txt
findstr /m "up to date" dbstatus_uTorrent_Start_Pass_3.txt
if %error1eve1%==0 (
D:
cd\
cd Dropbox
cd uTorrent
start uTorrent.exe
) else (
SLEEP 1
GOTO STARTSTARTING
) else (
SLEEP 1
GOTO STARTSTARTING
) else (
SLEEP 1
GOTO STARTSTARTING
) else (
SLEEP 1
GOTO STARTEXITING
) else (
SLEEP 1
GOTO STARTEXITING
) else (
SLEEP 1
GOTO STARTEXITING
Für höhere Gerechtigkeit: Dieser Text wurde OCR-ed von http://i.stack.imgur.com/RgsId.png
Bitte formatieren Sie Ihren Code so, dass er lesbar ist. –
Welche Fehlermeldung erhalten Sie? – aphoria
Die Hilfe beim Posten einer Frage sollte klarstellen, wie man Code schreibt. –