Autohotkey 中文论坛

完整版: 菜单显示会暂停本脚本所有其他操作?
你目前正在浏览的是简化版. 请点击这里浏览完整版
发现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
参考网址