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

看板EzHotKey作者 (Don)時間3年前 (2021/01/13 22:14), 編輯推噓1(100)
留言1則, 1人參與, 3年前最新討論串2/2 (看更多)
※ 引述《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 砍了。用檔案好處是好寫好懂好維護就 效能差一點,但通常辦公室自動化夠用了。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.127.72.143 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/EzHotKey/M.1610547257.A.958.html

01/16 05:19, 3年前 , 1F
感謝分享
01/16 05:19, 1F
文章代碼(AID): #1V_m0vbO (EzHotKey)
文章代碼(AID): #1V_m0vbO (EzHotKey)