Re: [AHK-] 請問有人是用ahk的GUI偵測是按什麼功能,

作者: d8888 (Don)   2021-01-13 22:14:13
※ 引述《VAIOBIOS (真誠和善良)》之銘言:
: 請問有人是用ahk的GUI偵測是按什麼功能,在用python 去執行嗎?或是ahk的image sea
: rch到圖.在用python 去做指定的事?有參考資料嗎?謝謝
:
淺見是看 AHK 和 python 程式需要多少溝通?
1. 若 AHK 啟動 python 後,兩者間不需要太多雙向溝通,則 AHK 用 Run/RunWait 呼叫
python,參數用 command line 傳。
例:AHK 按鈕按下去後呼叫 python 做爬蟲。按鈕按下後,用 Run/RunWait 呼叫 python
,要爬的 URL 用 command line 傳。python 跑完如果要傳結果給 AHK,寫檔案就好。
2. 若 Python 和 AHK 要頻繁溝通,則把 python 包成在背景持續執行的程式,AHK 與
python 用 interprocess communication 溝通
我曾寫過程式,核心業務邏輯在 python,但靠 AHK 拉介面,還有讀寫其他應用程式的
表單資料。我做法是 AHK 啟動後,用 Run 同步啟動 python 持續做業務邏輯,AHK 結束
的時候再通知 python 關閉。
AHK 與 python 間的溝通可以用寫檔案,例如 AHK 要送指令給 python 就寫個 a.tmp,
然後 python 發現有 a.tmp 就做事然後把 a.tmp 砍了。用檔案好處是好寫好懂好維護就
效能差一點,但通常辦公室自動化夠用了。
作者: LivingGym (living)   2021-01-16 05:19:00
感謝分享

Links booklink

Contact Us: admin [ a t ] ucptt.com