【发布时间】:2015-12-06 10:51:32
【问题描述】:
您好,我已经看到了几个这样的问题,但是当我尝试按照这些说明进行操作时,我觉得我错过了一些东西
>
创建一个.bat文件来运行程序,使用超时命令等待几秒钟让辅助进程运行,然后使用下面的命令将辅助进程的优先级更改为你想要的。
wmic process where name="process name" CALL setpriority "value"
可能的值:“空闲”、“低”、“低于正常”、“正常”、“高于正常”、>“高优先级”、“实时”
我制作了一个包含这些行的批处理文件:
start "C:\Program Files (x86)\Origin Games\STAR WARS Battlefront\starwarsbattlefront.exe"
timeout /t 60 /nobreak
wmic process where name="starwarsbattlefront.exe" CALL setpriority "above normal"
当我运行它时,我得到一个错误。我已经阅读了一堆关于 StackoverFlow 和 SuperUser 的文章,但没有一篇文章明确了最终产品。很抱歉看起来很无知(因为我是)我觉得我错过了一些明显的东西。谁能帮我解决这个问题?
提前致谢:)
编辑 *
错误是:'C'不是内部或外部命令、可运行程序或批处理文件。
【问题讨论】:
-
请编辑您的问题以包含错误消息的文本。
-
或者,在您的
start命令之后添加""。 -
@JosefZ,我认为删除
start让批处理脚本等到*.exe文件退出,这不是 OP 的意图... -
start "" "C:\Program Files (x86)\ … \starwarsbattlefront.exe"。 SomethingDark 和 aschipfl 是对的。
标签: batch-file command-line cmd cpu explorer