Entschuldigung, ich bin neu in diesem Zeug. Ich möchte in einer bestimmten Reihenfolge dieselbe Bat-Datei mit unterschiedlichen Parametern ausführen. Ich habe eine sehr einfache Batch-Datei geschrieben:
@echo off
REM Note: to see all command line usage options, run bsearch_headless.bat without any arguments.
call behaviorsearch_headless.bat -p test_behaviorsearch.bsearch -o pippo
ECHO
IF EXIST pippo.finalBests.csv (call behaviorsearch_headless.bat -p test_behaviorsearch.bsearch -o topolino)
else goto :eof
:eof
ECHO Simulatione End!
PAUSE
Es funktioniert nicht, weil else
es nicht erkannt wird.
Vielen Dank für jede Hilfe!
windows
command-line
batch
batch-file
Paola
quelle
quelle
ECHO
die Mitte Ihrer Batch-Datei seinECHO.
oder so?Antworten:
Aus der
if
Dokumentation in der Befehlszeile (überhelp if
oder auch in TechNet verfügbar ).Ihr Skript würde also funktionieren, wenn Sie es ersetzen würden
Mit
ODER
Ich hoffe, das hilft.
quelle
ifelf.cmd:
quelle
@
s?@ECHO OFF
undECHO OFF
.echo off
.ECHO OFF
aber wahrgenommen wurden@
. Betrachten Sie es als eine Hommage an meine Paranoia oder an historische Fälle.