如何在某种情况下从另一个打开.bat文件

时间:2014-11-13 03:13:13

标签: batch-file command-prompt

所以我使用以下代码:

:begin 
SET /P runscript= [Question Here]
if %runscript%==:100 goto run blahblah.bat
if %runscript%==EXIT goto :A
pause

我试图让一个选项在另一个窗口中打开另一个.bat文件,但当我回答:100时,命令提示符只是关闭。我想尽可能地清楚我要做的事情,但这只是我正在研究的一个非常大的项目。

2 个答案:

答案 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