#SingleInstance,force
#NoTrayIcon ;无菜单栏图标

ProcessExist(exe){			;一个自定义函数,根据自定义函数的返回值作为#if成立依据原GetPID
	Process, Exist,% exe
	return ErrorLevel
}

;ctrl + shift+alt+s 打开sublime
^!+s::
sublime:="ahk_class PX_WINDOW_CLASS"
sublime_path:="C:\sublime_text_4\sublime_text.exe"
 
if ProcessExist("sublime_text.exe")=0
	Run, %sublime_path%
else
{
	WinGet,wxhwnd,ID,%sublime%
	if strlen(wxhwnd)=0
	{
		winshow,%sublime%
		winactivate,%sublime%
	}
	else
	{
		winhide,%sublime%
	}
}
return
 

;ctrl + shift+alt+w 打开微信
^!+w::
WeChat:="ahk_class WeChatMainWndForPC"
WeChat_path:="C:\Program Files (x86)\Tencent\WeChat\WeChat.exe"
 
if ProcessExist("WeChat.exe")=0
	Run, %WeChat_path%
else
{
	WinGet,wxhwnd,ID,%WeChat%
	if strlen(wxhwnd)=0
	{
		winshow,%WeChat%
		winactivate,%WeChat%
	}
	else
	{
		winhide,%WeChat%
	}
}
return
 

  

相关文章:

  • 2021-07-14
  • 2021-12-22
  • 2021-09-25
  • 2021-12-27
  • 2021-06-27
猜你喜欢
  • 2022-12-23
  • 2021-11-22
  • 2022-01-02
  • 2021-12-14
  • 2022-12-23
  • 2021-11-18
  • 2021-09-12
相关资源
相似解决方案