|
@@ -25,7 +25,28 @@
|
|
Run("msedge.exe")
|
|
Run("msedge.exe")
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-!q::
|
|
|
|
|
|
+; 快捷键 Alt+E 切换到 Edge 浏览器
|
|
|
|
+!x::
|
|
{
|
|
{
|
|
- WinRestore("ahk_exe msedge.exe")
|
|
|
|
-}
|
|
|
|
|
|
+ ; 检查 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")
|
|
|
|
+ }
|
|
|
|
+}
|