【发布时间】:2016-04-12 14:37:56
【问题描述】:
我需要使用 /realTime 优先级选项运行我的程序。为此,我在 CMD 上运行:
cmd.exe /k start "MyProgram" /WAIT /RealTime "C:\Users\Me\bin\Release\MyProgram.exe" " option"
start 将以最高优先级运行进程 MyProgram,当它完成时关闭窗口(/WAIT 参数在这种情况下不起作用,因为它不是同步问题)。 /k 参数不能以与 start 命令相同的方式捕获结果,因为它会自行关闭。您知道如何在不关闭窗口终端的情况下使用启动命令设置优先级吗?非常感谢。
【问题讨论】:
-
您希望
cmd.exe继续运行吗?在start中使用cmd /k,而不是相反。 -
你的意思是:启动 /WAIT /RealTime cmd /k "C:\Users\Me\bin\Release\MyProgram.exe" "option" 吗?它以 RealTime 优先级运行 cmd,但不是我的程序,它保持正常优先级。
标签: windows batch-file cmd