我想知道我是否可以让AHK脚本在我启动另一个时在后台自动启动程序。
示例:
执行C:\any.exe
。
AHK发布:C:\monitor.exe
关闭any.exe
时,ahk应该杀死monitor.exe
如果你们能帮助我,那就太好了。
编辑:请注意,我是您能想到的各种编程或脚本的完全新手
答案 0 :(得分:1)
在autohotkey文档中查看timer
。
您可以设置一个计时器,每隔5秒检查一次,以运行winexist
来测试是否存在c:\ any.exe - 当它返回true
时,您的代码可以运行c:\ MONITOR.EXE
现在您的代码知道c:\ any.exe正在运行,您的代码可以启动第二个计时器来检查其进程何时关闭(请查看ahk docs中的process
)。关闭时,使用winkill
关闭c:\ monitor.exe进程。
所以,查看这些命令:
winexist
timer
process