Autohotkey 中文论坛
[未解决] 菜单显示会暂停本脚本所有其他操作? - 可打印的版本

+- Autohotkey 中文论坛 (http://ahkcn.net)
+-- 版块: AutoHotkey (/forum-3.html)
+--- 版块: 综合讨论 (/forum-33.html)
+--- 主题: [未解决] 菜单显示会暂停本脚本所有其他操作? (/thread-6594.html)



菜单显示会暂停本脚本所有其他操作? - Zz - 2018-05-24 15 : 24

发现AHK显示一个菜单会暂停所有代码操作?
不论是Send发热键还是改透明度,连SetTimer都中断了!
关掉菜单后热键和定时器才继续执行。

除非新建另一脚本,对这个菜单进行设置透明度,不然就实现不了改菜单的透明度了……

代码:
SetTimer,MenuHandler,200

F1::
Menu, MyMenu, add, Item1, MenuHandler  ; 创建新菜单项.
Menu, MyMenu, add, Item2, MenuHandler  ; 创建新菜单项.
Menu, MyMenu, Show
SendInput,{Down}
IfWinExist, ahk_class #32768
    WinSet, Transparent, 150  ; 使用前一行找到的窗口.
return

MenuHandler:
ToolTip,%A_Now%
return