【发布时间】:2016-04-14 22:00:10
【问题描述】:
在提问之前先问候大家。无论如何,我在这里有一部分用于批处理文件的代码,我想知道为什么,每次我输入“1”或“2”时,它都会说语法不正确,然后它就会退出。我整晚都在寻找它,但找不到任何东西。我已经用不同的版本替换了 if else 语句,但它们都不起作用 xD。我想知道你们是否可以帮助我,我想提前感谢你们,以防我忘记。
这是代码。
set /p ch=[]:
if %ch%==1(
goto login
)
if %ch%==2(
goto register
)
:login
call lxer.bat
exit
:register
call rxer.bat
exit
所以问题是:
它不会调用批处理文件 lxer.bat / rxer.bat (这些批处理文件已经在正确的目录中/在同一个文件夹中) 它说了一些关于语法的东西,然后它会直接关闭。
【问题讨论】:
标签: batch-file if-statement input windows-7