我想知道是否可以讓AHK腳本在後臺自動啓動程序時啓動另一個程序。在另一個程序處於活動狀態時運行程序(Autohotkey)
實施例:
執行C:\any.exe
。 AHK推出:C:\monitor.exe
當any.exe
被關閉,AHK應該殺monitor.exe
要命,如果你們能幫助我。
編輯:請注意,我是一個完整的新人以各種方式編程或腳本,你能想到的在AutoHotkey的文檔
我想知道是否可以讓AHK腳本在後臺自動啓動程序時啓動另一個程序。在另一個程序處於活動狀態時運行程序(Autohotkey)
實施例:
執行C:\any.exe
。 AHK推出:C:\monitor.exe
當any.exe
被關閉,AHK應該殺monitor.exe
要命,如果你們能幫助我。
編輯:請注意,我是一個完整的新人以各種方式編程或腳本,你能想到的在AutoHotkey的文檔
退房timer
。
您可以設置,檢查每5秒鐘運行winexist
以測試C的存在定時器:\ ANY.EXE - 當它返回true
那麼你的代碼可以運行C:\ MONITOR.EXE
現在你的代碼知道c:\ any.exe正在運行,你的代碼可以啓動第二個定時器來檢查它的進程何時關閉(在ahk文檔中檢查出process
)。當它關閉時,然後使用winkill
關閉c:\ monitor.exe進程。
因此,查找這些命令:
winexist
timer
process
爲我工作。不過,我使用了不同的腳本啓動,以便monitor.exe在any.exe之前啓動(與腳本一起檢查monitor.exe是否處於活動狀態,而any.exe是) - 然後它自行關閉。感謝您的輸入! –
如果是我,我會讓腳本在啓動後立即檢查c:\ any.exe,然後再檢查一個定時器。這樣腳本就會立即開始工作。您可以始終保持腳本分離,然後使用'#include myscript.ahk'來加載監視腳本。 – bgmCoder
不,你不能拿到劇本。 SO是一個問答網站,而不是免費的自由網站。如果你是一個新的autohotkey,閱讀文檔和示例,然後問你是否有代碼的特定問題。 – this
問題是「如果」,而不是「給我的代碼」。 我想知道的是,如果ahk技術上能夠以可行的方式處理這個問題。我已經得到了c程序,但是我不想在ahk運行的時候在系統上運行一個單獨的exe文件。 –
是的,你可以做到這一點。 – this