所以我使用以下代码:
:begin
SET /P runscript= [Question Here]
if %runscript%==:100 goto run blahblah.bat
if %runscript%==EXIT goto :A
pause
我试图让一个选项在另一个窗口中打开另一个.bat文件,但当我回答:100时,命令提示符只是关闭。我想尽可能地清楚我要做的事情,但这只是我正在研究的一个非常大的项目。
答案 0 :(得分:0)
if %runscript%==:100 goto run blahblah.bat
将尝试在run
:100
如果要将执行转移到批处理blahblah.bat
,请删除goto run
答案 1 :(得分:0)
尝试启动cmd / k以在新窗口中运行bat。对于goto,请注意A之前没有冒号。最后,您编写的set命令将包含空格。我把它关在这里。
:begin
SET /P runscript=[Question Here]
if %runscript%==:100 start cmd /k blahblah.bat
if %runscript%==EXIT goto A
pause