AutoHotKey v2.x
#Requires AutoHotkey v2.0
#SingleInstance Force ; 避免重复运行
; #Persistent ; 让脚本保持运行
MenuTray() ; Setup system tray menu
; **Global F1 Disable**
F1::Return
; **Disable F1 Only in VMware**
#HotIf WinActive("ahk_exe vmware.exe")
F1::Return
#HotIf
; **System Tray Menu Setup (Fixed for AHK v2.0)**
MenuTray() {
A_TrayMenu.Delete() ; Remove all default tray menu items
A_TrayMenu.Add("Exit Script", ExitScript) ; Add "Exit Script" menu item
A_TrayMenu.Default := "Exit Script" ; Make "Exit Script" the default menu item
A_TrayMenu.Icon := "shell32.dll", 110 ; Set the tray icon
}
ExitScript(*) {
ExitApp()
}