之前做过许多类似脚本管理器的工具,其中都有向某个脚本发送命令,实现重启,暂停关闭等功能,因此总结了一下相关操作,让大家无须深入代码内部去找实现原理,直接根据我文章的示例就可以实现了
; static cmd := {重启R: 65303, 暂停热键D: 65305, 暂停S: 65403, 退出Q: 65307,最近行:65406,变量:65407,热键:65408,按键历史:65409}
; PostMessage, 0x111, % cmd[ItemName],,, % obj.path " ahk_pid " obj.pid
; PostMessage, 0x111,65303,,,TMD.ahk ;例子
如图所示只要修改第二个参数向脚本发送的数字就可以实现上述功能
应用场景比如我发的ahk脚本管理工具中,可以通过读取lv的行的内容获取脚本名字等信息,传入wintitle这个参数就可以了
学习学习
0
0