ProcessClose在WIN10下不能用?
本帖最后由 yangdai 于 2019-2-21 06:49 编辑如題。
想要自動關閉已開啟的程式,但不WORK,請教高明,感謝 !
#RequireAdmin
$var = WinList()
For $i = 1 to $var
; 只显示带有标题的可见窗口
If $var[$i] <> "" AND IsVisible($var[$i]) Then
;MsgBox(0, "详细信息", "标题=" & $var[$i] & @LF & "句柄=" & $var[$i])
ProcessClose($var[$i])
EndIf
Next
Func IsVisible($handle)
If BitAnd( WinGetState($handle), 2 ) Then
Return 1
Else
Return 0
EndIf
EndFunc 解決了,要用WinKill
WinKill($var[$i], "") WinKill ( "title" [, "text"] )窗口标题。
ProcessClose ( "process" )进程名称或 PID(进程标识符).
入参不一样,请确认。
还没有升级到win10 系统,学些一下。{:face (316):} 看看怎么样。。。 win10 不太好调试的把 看看怎么样。。。
页:
[1]