2016-06-08 69 views
0

这看起来像是一个明显的答案,但我有一个AHK脚本,当我按下指定的键时工作,但我想知道是否有一种方法可以在我双击时触发脚本点击脚本图标?启动AHK vs坐在系统托盘中闲置

目前,当我双击.ahk文件时,它只是在我的系统托盘中打开并坐下,直到我点击钥匙。

回答

1

默认,MenuItemName:将菜单的默认项目更改为MenuItemName,并使该项目的字体为粗体。当用户双击托盘图标时,其默认菜单项将启动。 https://autohotkey.com/docs/commands/Menu.htm#Add_or_Change_Items_in_a_Menu

; auto-execute section 
Menu, TRAY, Add 
Menu, Tray, Add, run Notepad (Double Click), run_Notepad 
; Menu, Tray, Icon, run Notepad (Double Click), %A_WinDir%\Notepad.exe 
Menu, TRAY, Default, run notepad (Double Click) 
    return ; end auto-execute section 


run_Notepad: 
F1:: 
Run notepad 
return 

编辑:对不起,我missunderstood你的问题。 上的脚本图标或按F1键双击运行编辑:

; auto-execute section: 
#NoEnv 
#SingleInstance force 
GoSub, run_Notepad 
     return ; end auto-execute section 


run_Notepad: 
F1:: 
Run notepad 
return 
+0

谢谢你的作品,但我仍然需要双击系统托盘中的图标(启动脚本)课程。我想,我试图找出是否有一种方法可以在没有关键笔划的情况下启动脚本。这样我可以自动启动它作为计划任务/ Cron? – Jay

+0

这就是它..非常感谢你! – Jay