找回密码
 加入
搜索
查看: 2942|回复: 7

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

  [复制链接]
发表于 2012-7-14 19:54:27 | 显示全部楼层 |阅读模式
本帖最后由 夜猫猫 于 2012-7-15 21:56 编辑


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

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

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 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 +需要的字符才能起作用吧
发表于 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    
发表于 2012-7-14 23:42:49 | 显示全部楼层
这个热键我会....我需要的是.在点开托盘菜单后,在按一个键直接打开呢个键值.就像右键AU3TOOL托盘菜单,然后再 ...
夜猫猫 发表于 2012-7-14 22:33



    你说对了,是添加&符号,可是你添加的位置不对
Local $OptionsMenu = TrayCreateItem("设置(&T)")
 楼主| 发表于 2012-7-15 21:56:10 | 显示全部楼层
谢了...原来是添加在那里..是不热键里..
发表于 2012-10-15 01:51:48 | 显示全部楼层
路过,学习学习。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-18 14:00 , Processed in 0.078348 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表