kevinch 发表于 2011-2-19 14:41:14

如何用au3程序刷新其他程序,如explorer.exe进程? [已解决]

本帖最后由 kevinch 于 2011-2-27 21:10 编辑

有时对系统进行了修改后需要对一些进程进行刷新,又不想用关闭再打开的方法,那么au3有没有办法刷新进程呢?{:face (197):}

lixiaolong 发表于 2011-2-19 15:36:10

回复 1# kevinch


刷新explorer.exe:_Update_Explorer()

Func _Update_Explorer()
        Local $bOld = Opt("WinSearchChildren", True)
        Local $a = WinList("")
        For $i = 0 To UBound($a) - 1
                DllCall("user32.dll", "long", "SendMessage", "hwnd", $a[$i], "int", 0x111, "int", 28931, "int", 0)
        Next
        Opt("WinSearchChildren", $bOld)
EndFunc   ;==>_Update_Explorer自己再搜索 “刷新注册表”吧

the886 发表于 2011-2-19 16:21:37

好像没听说过刷新,只有结束后在运行

deaph 发表于 2014-8-31 16:12:48

路过学习,留名加钱
页: [1]
查看完整版本: 如何用au3程序刷新其他程序,如explorer.exe进程? [已解决]