Ahk_TrayMenu() - 执行 AHK 脚本的托盘菜单

许多实用脚本和封装函数, 可以让您编写脚本更加便捷高效

Moderators: tmplinshi, arcticir

tmplinshi
Posts: 1557
Joined: 01 Oct 2013, 14:57

Ahk_TrayMenu() - 执行 AHK 脚本的托盘菜单

21 Jul 2015, 22:19

Code: Select all

; 功能: 执行 AHK 脚本的托盘菜单
; 参数: Action - 可以为 Reload/Edit/Suspend/Pause 其中的一个
;       ScriptPath - 脚本路径
; 示例: Ahk_TrayMenu("Suspend", "D:\Scripts\test.ahk")
Ahk_TrayMenu(Action, ScriptPath) {
	cmd := {Reload: 65303, Edit: 65304, Suspend: 65305, Pause: 65306}
	dhw := A_DetectHiddenWindows
	DetectHiddenWindows, On
	PostMessage, 0x111, cmd[Action],,, %ScriptPath%
	DetectHiddenWindows, %dhw%
}

Return to “脚本函数”

Who is online

Users browsing this forum: No registered users and 9 guests