设置某个进程的优先级.
ProcessSetPriority ( "进程", 优先级 )
进程 | 要设置的进程的名称或 PID(进程标识符). |
优先级 | 要设置的优先级 0 - 空闲/低 1 - 低于标准 2 - 标准 3 - 高于标准 4 - 高 5 - 实时(请谨慎使用,可能会导致系统不稳定) |
成功: | 返回值为 1. |
失败: | 返回值为0并把 @error 设为 1.若试图使用不支持的优先级则把 @error 设为 2. |
Example()
Func Example()
; Run Notepad
Run("notepad.exe")
; Wait 10 seconds for the Notepad window to appear.
Local $hWnd = WinWait("[CLASS:Notepad]", "", 10)
; 设置记事本的优先级为:空闲/低
ProcessSetPriority("notepad.exe", 0)
; Wait for 2 seconds.
Sleep(2000)
; Close the Notepad window using the handle returned by WinWait.
WinClose($hWnd)
EndFunc ;==>Example