Post by Zz_ » 28 May 2018, 03:41
发现AHK显示一个菜单会暂停所有代码操作?!
不论是Send发热键还是改透明度,连SetTimer都中断了!
关掉菜单后热键和定时器才继续执行。
除非新建另一脚本,对这个菜单进行设置透明度,不然就实现不了改菜单的透明度了……
Code: Select all
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
发现AHK显示一个菜单会暂停所有代码操作?!
不论是Send发热键还是改透明度,连SetTimer都中断了!
关掉菜单后热键和定时器才继续执行。
除非新建另一脚本,对这个菜单进行设置透明度,不然就实现不了改菜单的透明度了……
[code]
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
[/code]