夜猫猫 发表于 2012-7-14 19:54:27

求助.托盘菜单中选项快捷键[已解决]

本帖最后由 夜猫猫 于 2012-7-15 21:56 编辑


像AU3TOOL托盘菜单中的更新汉化版本快捷键,右键点开再按U键就会执行更新?
我用热键执行不了.

HotKeySet("&t", "_T")
Local $OptionsMenu = TrayCreateItem("设置(T)")

.....搜索不到相关项目.求帮助

xms77 发表于 2012-7-14 21:54:24

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:33:29

本帖最后由 夜猫猫 于 2012-7-14 22:34 编辑

这个热键我会....我需要的是.在点开托盘菜单后,在按一个键直接打开呢个键值.就像右键AU3TOOL托盘菜单,然后再按个U键就会弹出更新项.
询问了.说添加&连接符号使用.但是没作用

虎虎虎 发表于 2012-7-14 23:08:35

链接符号是用ait +需要的字符才能起作用吧

ooxxgod 发表于 2012-7-14 23:36:40

#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   

zldfsz 发表于 2012-7-14 23:42:49

这个热键我会....我需要的是.在点开托盘菜单后,在按一个键直接打开呢个键值.就像右键AU3TOOL托盘菜单,然后再 ...
夜猫猫 发表于 2012-7-14 22:33 http://www.autoitx.com/images/common/back.gif


    你说对了,是添加&符号,可是你添加的位置不对
Local $OptionsMenu = TrayCreateItem("设置(&T)")

夜猫猫 发表于 2012-7-15 21:56:10

谢了...原来是添加在那里..是不热键里..

kkk123 发表于 2012-10-15 01:51:48

路过,学习学习。
页: [1]
查看完整版本: 求助.托盘菜单中选项快捷键[已解决]