#Requires AutoHotkey v2.0

; 快捷键 Alt+E 切换到 Edge 浏览器
!e::
{
    ; 检查 Edge 是否正在运行
    if WinExist("ahk_exe msedge.exe")
    {
        ; 如果 Edge 不是活动窗口，则激活它
        if !WinActive("ahk_exe msedge.exe")
        {
            WinRestore("ahk_exe msedge.exe")  ; 如果最小化，则恢复窗口
            WinActivate("ahk_exe msedge.exe") ; 激活窗口
            WinMaximize("ahk_exe msedge.exe") ; 最大化窗口
        }
        ; 可选：如果已经是活动窗口，则最小化（可删除 else 部分）
        else
        {
            WinMinimize("ahk_exe msedge.exe")
        }
    }
    ; 如果 Edge 未运行，则启动它
    else
    {
        Run("msedge.exe")
    }
}
; 快捷键 Alt+E 切换到 Edge 浏览器
!x::
{
    ; 检查 Excel 是否正在运行
    if WinExist("ahk_exe EXCEL.EXE")
    {
        ; 如果 Excel 不是活动窗口，则激活它
        if !WinActive("ahk_exe EXCEL.EXE")
        {
            WinRestore("ahk_exe EXCEL.EXE")  ; 如果最小化，则恢复窗口
            WinActivate("ahk_exe EXCEL.EXE") ; 激活窗口
            WinMaximize("ahk_exe EXCEL.EXE") ; 最大化窗口
        }
        ; 可选：如果已经是活动窗口，则最小化（可删除 else 部分）
        else
        {
            WinMinimize("ahk_exe EXCEL.EXE")
        }
    }
    ; 如果 EXCEL 未运行，则启动它
    else
    {
        Run("EXCEL.EXE")
    }
}
