我有AutoHotKey脚本。
目前我的AHK脚本一直在运行。它等待用户输入。
如果用户按11,则执行某些操作 如果用户按下12则执行其他操作。
目前的AHK脚本
1::
Input Key, L1
if Key=1
{
Run C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -File C:\Users\username\Desktop\new.ps1
; How can I make this command run only after above script has finished executing?
}
答案 0 :(得分:1)
使用RunWait
与Run不同,RunWait将等待Target关闭或退出,此时ErrorLevel将被设置为程序的退出代码(作为带符号的32位整数)。有些程序即使仍在运行,也会立即返回;这些程序产生了另一个过程。
答案 1 :(得分:1)
而不是像1 ::然后输入键的热键,你可以创建热字符串:
:*:11::
RunWait xyz
Return
:*:12::
RunWait, abc
Return