求助.托盘菜单中选项快捷键[已解决]
本帖最后由 夜猫猫 于 2012-7-15 21:56 编辑像AU3TOOL托盘菜单中的更新汉化版本快捷键,右键点开再按U键就会执行更新?
我用热键执行不了.
HotKeySet("&t", "_T")
Local $OptionsMenu = TrayCreateItem("设置(T)")
.....搜索不到相关项目.求帮助 Opt("TrayOnEventMode", 1)
Opt("TrayMenuMode", 1) ; 默认菜单项目 (脚本暂停中/退出)(Script Paused/Exit) 将不会显示.
HotKeySet("{ESC}", "_Exit")
HotKeySet("!t", "_T")
TraySetClick(16) ; 只有单击第二个鼠标按键(默认右键)才会显示托盘菜单.
Local $OptionsMenu = TrayCreateItem("设置(T)")
TrayItemSetOnEvent($OptionsMenu, "_T")
While 1
Sleep(1000)
WEnd
Func _T()
MsgBox(0, 0, "设置菜单成功点击")
EndFunc ;==>_T
Func _Exit()
Exit
EndFunc ;==>_Exit
回复 1# 夜猫猫 本帖最后由 夜猫猫 于 2012-7-14 22:34 编辑
这个热键我会....我需要的是.在点开托盘菜单后,在按一个键直接打开呢个键值.就像右键AU3TOOL托盘菜单,然后再按个U键就会弹出更新项.
询问了.说添加&连接符号使用.但是没作用 链接符号是用ait +需要的字符才能起作用吧 #include <Array.au3>
#include <GuiListView.au3>
Opt("GUIOnEventMode", 1)
Global Const $GUI_DEFBUTTON = 512
Global Const $GUI_EVENT_CLOSE = -3
$GUI = GUICreate("测试", 640, 540)
GUISetOnEvent($GUI_EVENT_CLOSE, "main")
$menu1 = GUICtrlCreateMenu("文件(&F)")
$runitem = GUICtrlCreateMenuItem("新建任务(&N)", $menu1)
GUICtrlSetOnEvent($runitem, "main")
GUICtrlSetState($runitem, $GUI_DEFBUTTON)
GUICtrlCreateMenuItem("", $menu1)
$exititem = GUICtrlCreateMenuItem("退出程序(&X)", $menu1)
GUICtrlSetOnEvent($exititem, "main")
$menu2 = GUICtrlCreateMenu("帮助(&H)", -1, 1)
$aboutitem = GUICtrlCreateMenuItem("关于(&A)", $menu2)
GUICtrlSetOnEvent($aboutitem, "main")
GUISetState()
While 1
Sleep(100000)
WEnd
Func main()
Switch @GUI_CtrlId
Case $GUI_EVENT_CLOSE, $exititem
Exit
Case $runitem
Send("#r")
Case $aboutitem
MsgBox(0, "ooxx", "按了A键了" & @LF & "BYS" & @LF & "A键启动")
EndSwitch
EndFunc 这个热键我会....我需要的是.在点开托盘菜单后,在按一个键直接打开呢个键值.就像右键AU3TOOL托盘菜单,然后再 ...
夜猫猫 发表于 2012-7-14 22:33 http://www.autoitx.com/images/common/back.gif
你说对了,是添加&符号,可是你添加的位置不对
Local $OptionsMenu = TrayCreateItem("设置(&T)") 谢了...原来是添加在那里..是不热键里.. 路过,学习学习。
页:
[1]