我在计算机上玩Batch,我想在自己的窗口中运行一个进程。我想出了如何让它在自己的窗口中运行,但我希望窗口在进程结束时关闭。我怎么能这样做?
此代码将在其自己的窗口中运行python 2的python.exe
:
@echo off
start call "C:\Program Files\Python27\python.exe" %*
有没有办法可以将新窗口分配给某个变量并检查它是否已经完成运行,然后退出新窗口?
答案 0 :(得分:3)
通过CMD / C启动,一旦命令结束,窗口将关闭。
此外,正如Endoro在评论中所说,你不应该要求CALL
@start cmd /c "C:\Program Files\Python27\python.exe" %*