Standardpriorität für ein Exe ändern (jedes Mal, wenn das Programm gestartet wird)

1052
PPC

Ich habe ein großes Bildbearbeitungsprogramm, das langsam läuft und das ich ohne andere Apps laufe. Ich möchte das Exe dauerhaft so einstellen, dass es mit einer höheren Priorität läuft.

Ich könnte es durch eine Batchdatei laufen lassen, die aussehen würde

cmd /c start/high %APP% 

Ich suche jedoch nach einer saubereren Methode, beispielsweise nach einer Dateieigenschaft. Ich benutze win7

** Hinweis: ** Ich weiß, dass diese Frage für winXP zur Einstellung der Prozesspriorität bei jedem Start gepostet und teilweise beantwortet wurde? ; Dinge sollten sich entwickelt haben.

** Hinweis: ** Gibt es einen App-Launcher von Drittanbietern, der mir solche Optionen bietet?

1
PS: Irgendeine Meinung zu Prio - Priority Saver (http://www.prnwatch.com/prio/)? PPC vor 9 Jahren 0

1 Antwort auf die Frage

0
Kody Brown

Ich kann mir keine Alternativen vorstellen, die in der vorherigen Frage nicht aufgeführt sind, außer vielleicht AutoHotkey.

AutoHotkey bietet eine einfache Möglichkeit, Anwendungen mit der Process-Methode zu starten. Sie können die Priorität auch beim Starten Ihrer App festlegen. Details finden Sie hier . Hier ist ein einfaches Beispiel (aus dem Speicher und nicht getestet):

StartNotepadInHighPriority.ahk

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

Das Schöne an dem Starten einer Verknüpfung zum AHK-Skript anstelle des DOS-Startbefehls ist zumindest, dass kein Eingabeaufforderungsfenster aufleuchtet und / oder in der Taskleiste angezeigt wird.