|
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的标签 循环用
复制代码 |
|