输入字符串来触发动作

输入字符串来触发动作

我问了一个问题在不同程序中分离操作并得到了答案。

但后来我又尝试自己制作另一个,但效果不太好。

a) 这有效

:*:note::
send {delete}
run notepad.exe
return

b) 这不起作用

:*:note::
SetTitleMatchMode, 2
IfWinExist, Notepad++
    WinActivate, Notepad++
    send {delete}
    run notepad.exe
else
    WinActivate, 
return

答案1

:*:note::
   SetTitleMatchMode, 2
   IfWinExist, % "Notepad++"
   {
      WinActivate, % "Notepad++"
      SendEvent, {Del}
      Run, % "notepad.exe"
   }
   Else
   {
      TrayTip, % "Error", % "Notepad++ is not exist!",, 3
      Sleep, 1000
      TrayTip
   }
   Return

相关内容