|
|
本帖最后由 求道者 于 2017-6-10 08:00 编辑
- ;#NoTrayIcon ;隐藏图标
- if not A_IsAdmin ;查询是否具有管理员权限
- {
- Run *RunAs "%A_AhkPath%" ; 需要 v1.0.92.01+
- ExitApp
- }
- Loop ;循环
- {
- IfWinExist, 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的任务栏窗口关闭
- }
- /* ;这个去掉的话底层实现是否没变?
- else ;否则
- {
- WinWait, ahk_class Shell_TrayWnd ;等待ahk_class为Shell_TrayWnd的任务栏窗口开启
- }
- */
- }
复制代码
这是AHK源码
求问除了loop只有还有什么办法检测Win10任务栏窗口的存在?
hook吗? |
|