estoy usando la secuencia de comandos por lotes a continuación y obtener un error(fue inesperado en este momento - escritura de la hornada
(era inesperada en este momento
Sé que el problema está en. la primera línea, pero no entiendo lo que está mal Cualquier idea
guión:.?
IF [%1]==[] (
:LOOP1
SET /P isDefault=Value Missing, do you want to use default values [1,1,10,Local Area Connection 2]?[y/n]
IF %isDefault%==y (
SET from=1
SET step=1
SET to=10
SET lan="Local Area Connection 2"
GOTO :USERLOOP
)
IF %isDefault%==n GOTO :END
GOTO :LOOP1
)
Quiere decir 'SETLOCAL ENABLEDELAYEDEXPANSION', por supuesto. –
@AndriyM: Argh. Sí, por supuesto. Fijo. – jamesdlin
Cambió drásticamente el comportamiento previsto con su primera instrucción IF. No puedo estar seguro, pero probablemente debería leer 'IF NOT"% ~ 1 "==" "GOTO: USERLOOP'.Está asumiendo que no hay código después de la etiqueta ': END '- quizás haya un código de limpieza al final que deba ejecutarse, por lo que' GOTO: EOF' puede no ser correcto. – dbenham