更改 exe 的默认优先级(每次启动程序时)

更改 exe 的默认优先级(每次启动程序时)

我有一个大型图像处理程序,运行速度很慢,我习惯于在没有其他应用程序的情况下运行它。我想永久设置该 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 启动命令的好处至少是不会在任务栏上闪烁和/或显示命令提示符窗口。

相关内容