Ändert die Priorität eines Prozesses.
ProcessSetPriority ( "process", priority )
process | Der Name oder die PID des zu bearbeitenden Prozesses. |
priority | Ein Flag, das die neue Priorität festlegt: $PROCESS_LOW (0) = Niedrig $PROCESS_BELOWNORMAL (1) = Niedriger als normal $PROCESS_NORMAL (2) = Normal $PROCESS_ABOVENORMAL (3) = Höher als normal $PROCESS_HIGH (4) = Hoch $PROCESS_REALTIME (5) = Echtzeit (Mit Vorsicht verwenden, dies kann das System instabil machen!) Die Konstanten sind in "AutoItConstants.au3" definiert. |
Erfolg: | 1 |
Fehler: | 0 und setzt das @error Flag auf ungleich null. |
@error: | 1. 2 wenn man versucht,eine nicht unterstützte Priorität zu verwenden. |
Example()
Func Example()
; Startet den Editor
Run("notepad.exe")
; Wartet maximal 10 Sekunden bis das Editorfenster erscheint.
Local $hWnd = WinWait("[CLASS:Notepad]", "", 10)
; Setzt die Priorität des Editorprozesses auf "Idle/Low".
ProcessSetPriority("notepad.exe", 0)
; Wartet 10 Sekunden
Sleep(2000)
; Schließt das Editorfenster durch die Verwendung des von WinWait zurückgegebenen Handles.
WinClose($hWnd)
EndFunc ;==>Example