Altera a prioridade padrão para um exe (toda vez que o programa é iniciado)

1

Eu tenho um grande programa de manipulação de imagens que fica lento e que estou acostumado a executar sem outros aplicativos. Desejo definir permanentemente o exe para ser executado com prioridade mais alta.

Eu poderia executá-lo por meio de um arquivo em lote que se parecesse com

cmd /c start/high %APP%

mas estou procurando uma maneira mais limpa de fazer isso, como uma propriedade de arquivo. Eu uso o win7

** Nota: ** Eu sei que esta pergunta foi postada e parcialmente respondida pelo winXP em Definindo a prioridade do processo toda vez que é lançado? ; as coisas deveriam ter evoluído.

** Observação: ** Há um iniciador de aplicativos de terceiros que me daria essas opções?

    
por PPC 08.03.2015 / 23:00

1 resposta

0

Não consigo pensar em nenhuma alternativa que não esteja listada na pergunta anterior mencionada, exceto talvez no AutoHotkey.

O AutoHotkey fornece uma maneira simples de iniciar aplicativos usando o método Process. Você também pode definir a prioridade ao iniciar seu aplicativo. Veja aqui para detalhes. Aqui está um exemplo simples (da memória e não testado):

StartNotepadInHighPriority.ahk

Process Wait, Notepad.exe, 10
if %ErrorLevel% = 0
{
    MsgBox Notepad did not start within 10 seconds..
    Return
}
Process Priority, , High

Pelo menos o bom sobre lançar um atalho para o script AHK em vez do comando iniciar do DOS é que não haverá uma janela de prompt de comando piscando e / ou mostrando na barra de tarefas.

    
por 09.03.2015 / 00:29