Изменить приоритет по умолчанию для 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 состоит в том, что окно командной строки не будет мигать и / или не показываться на панели задач.