我有一个大型图像处理程序,运行速度很慢,我习惯于在没有其他应用程序的情况下运行它。我想永久设置该 exe 以更高的优先级运行。
我可以通过批处理文件来运行它
cmd /c start/high %APP%
但我正在寻找一种更简洁的方式来做到这一点,比如文件属性。我使用 win7
**注意:**我知道这个问题已经发布,并且部分回答了 winXP 上的每次启动时都设置进程优先级?;事情应该已经发展了。
**注意:**是否有第三方应用程序启动器可以给我提供这样的选项?
答案1
我想不出您前面提到的问题中未列出的任何替代方案,也许除了 AutoHotkey 之外。
AutoHotkey 提供了一种使用 Process 方法启动应用程序的简单方法。您还可以在启动应用程序时设置优先级。请参阅这里了解详情。这是一个简单示例(来自记忆且未经测试):
StartNotepadInHighPriority.ahk
Process Wait, Notepad.exe, 10
if %ErrorLevel% = 0
{
MsgBox Notepad did not start within 10 seconds..
Return
}
Process Priority, , High
启动 AHK 脚本的快捷方式而不是 DOS 启动命令的好处至少是不会在任务栏上闪烁和/或显示命令提示符窗口。