Lo siento, soy nuevo en estas cosas. Me gustaría ejecutar en una secuencia determinada el mismo archivo bat con diferentes parámetros. Escribí un archivo por lotes muy simple:
@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
No funciona porque else
no se reconoce.
¡Muchas gracias por cualquier ayuda!
windows
command-line
batch
batch-file
Paola
fuente
fuente
ECHO
en el medio de su archivo por lotesECHO.
o algo así?Respuestas:
De la
if
documentación en la línea de comando (víahelp if
o disponible en TechNet también).Entonces, su script funcionaría si reemplazara
Con
O
Espero que ayude.
fuente
ifelf.cmd:
fuente
@
s?@ECHO OFF
yECHO OFF
.echo off
.ECHO OFF
pero perciben@
. Piense en ello como un homenaje a mi paranoia o casos históricos).