我在 Windows 7 机器上有一个播放应用程序,我想通过双击批处理文件来启动它。
此批处理文件启动服务。调用 play 应用程序以生产模式运行,等待 5 秒并打开具有指定 url 的浏览器。
因此我使用了以下脚本:
call net start service1
CALL "D:\play-1.2.5\play.bat" start --%%%%prod -Dprecompiled=true
TIMEOUT /T 4
call "C:\Program Files (x86)\Mozilla Firefox\firefox.exe" localhost:9000
exit
现在,当我启动批处理文件时,窗口打开并执行所有命令。可悲的是,Play 仍在将他的输出写入 cmd 并且窗口并没有消失。如果我手动关闭窗口,播放将停止执行。
如果我从 cmd 使用“播放开始”运行播放,播放将在后台开始,一切都很好。即使我关闭窗口,播放仍然运行。
当我用我的批处理文件启动应用程序时,我希望有这种行为。
谢谢