Oli*_*ett 17 windows cmd batch-file
我已经搜索了好几个星期来解决我的问题,并找不到一个好的方法,可以在我可能需要使用的每台机器上运行.
我知道START命令会打开一个新窗口来执行.exe,但是我希望保持在同一个窗口并运行.exe
(因为我希望我的批处理文件只在.EXE运行完毕时继续)
我发现在某些计算机上,当我执行.exe时会打开一个新窗口而其他计算机停留在同一个窗口中,这让我觉得我的代码很好但是计算机上的某个地方有不同的设置.
你能帮我吗?我有什么选择?我正在运行的.exe是NASTRAN,它是一个在命令窗口中运行的工程求解器.
Cyc*_*ode 28
要等待命令终止,您应该使用WAIT标志:
start /WAIT c:/windows/system32/notepad.exe
Run Code Online (Sandbox Code Playgroud)
您可以在不使用B标志创建新窗口的情况下启动应用程序:
start /WAIT /B "c:/windows/system32/cmd.exe"
Run Code Online (Sandbox Code Playgroud)
您还应该尝试阅读start命令的帮助文本:
start /?
Run Code Online (Sandbox Code Playgroud)
出于某些原因,您可能在某些计算机上仅具有.exe的另一种变体,并生成一个单独的窗口,原因我不知道。在所有计算机上搜索.exe文件并进行比较。
另外,发布您的批处理文件代码,以便我们可以准确地看到如何启动.exe。
| 归档时间: |
|
| 查看次数: |
48040 次 |
| 最近记录: |