我为构建等制作了一些批处理文件,有些在我按下某个键之前保持打开状态,有些则没有。由于批处理文件是在从资源管理器双击时启动的,因此最后一个命令始终是暂停。
这有效:
@echo off
sencha app build testing
pause
这不起作用:
@echo off
cscript /nologo newKey.vbs
sencha app build production
copy buildproductionMyAppapp.js phonegapwww
cd phonegap
cordova build android wp8
pause
为什么暂停不在这里等待我的击键?它之前是否从命令中获得任何"击键"?
我正在使用Windows 8.1,如果这很重要...
因为cordova
是cordova.cmd
,一个批处理文件,当一个批处理文件调用另一个批处理文件时,执行流将传输到被调用的批处理,但不返回到调用方
您将需要使用 call
命令,以便执行流返回到调用方
call cordova build android wp8