|  | 
2#
 
 
 楼主|
发表于 2017-5-27 19:34:02
|
只看该作者 
| 本帖最后由 求道者 于 2017-5-27 19:51 编辑 
 说好的监视资源管理器
 开始是监视了一发Explorer.exe
 调试的时候 发现有时候就算执行了代码也没卵用
 想了想还是用AHK的法子
 监视窗口吧
 意外的效果非常好……
 就是这代码感觉很难看……
 不优雅
 还用上了高级语言应该尽量避免的Goto
 
 
 复制代码#NoTrayIcon ;隐藏图标
if not A_IsAdmin ;查询是否具有管理员权限
{
   Run *RunAs "%A_AhkPath%"  ; 需要 v1.0.92.01+
   ExitApp
}
top: ;标签top
WinWait, ahk_class Shell_TrayWnd ;等待ahk_class为Shell_TrayWnd的任务栏窗口开启
SendMessage, 1466, , , , ahk_class Shell_TrayWnd ;什么用不知道但是用SendMessage向ahk_class为Shell_TrayWnd的任务栏窗口发送1466的Msg
WinWaitClose, ahk_class Shell_TrayWnd ;等待ahk_class为Shell_TrayWnd的任务栏窗口关闭
Goto, top ;跳转到名为top的标签 循环用
 | 
 |