如何使用 AutoHotkey 激活后台进程?

How to activate a background process using AutoHotkey?

mailmaster.exe 运行 作为后台进程(未显示在任务栏上),我尝试使用 Alt[=23= 激活它(将其置于前台) ]+M 使用以下脚本但没有成功:

!m::WinActivate ahk_exe mailmaster.exe

但是,如果 mailmaster.exe 只是最小化(仍然显示在任务栏上),我可以使用 Alt+M.

如果它也是运行作为后台进程(未显示在任务栏上),如何激活它?

也许WinMaximize可以帮到你

!m::WinMaximize, ahk_exe mailmaster.exe

由于 mailmaster.exe 是一个单例应用程序,下面的代码将完成这项工作:

#IfWinNotActive ahk_exe mailmaster.exe
  !m::Run mailmaster
#IfWinNotActive

如果后台应用不是单例应用,我们可以使用很棒的 TrayIcon library 模拟左键单击应用的托盘图标以显示它:

#IfWinNotActive ahk_exe mailmaster.exe
  !m::TrayIcon_Button("mailmaster.exe")
#IfWinNotActive