单键启动/退出

单键启动/退出

#SingleInstance force
isRunning := false      ; 状态变量: isRunning 用于跟踪脚本是否正在运行。
F5 & v::
        if (isRunning) 
    {
                          ; 1.如果脚本已经在运行,则关闭它
            Name := "SnoMouse.ahk" ; 指定要退出的脚本名称
            DetectHiddenWindows, On ; 启用对隐藏窗口的检测
           SetTitleMatchMode, 2 ; 设置标题匹配模式

           WinClose, %Name% ahk_class AutoHotkey
        isRunning := false             ; 更新状态为未运行
        } 

      else {
                           ; 2.如果脚本没有在运行,则启动它
            Run D:\ahk1.0\Lib\SnoMouse.ahk
        isRunning := true                                  ; 更新状态为正在运行
        }
return