[問題] Python能像Autoit一樣控制視窗嗎?

看板Python作者 (真。0422)時間13年前 (2012/05/02 19:22), 編輯推噓3(305)
留言8則, 5人參與, 最新討論串1/1
因為想來研究Python,想說不知道Python能否像Autoit一樣控制視窗 例如可以叫起一套軟體,然後做重複性的動作! 比如說按開檔的按鍵,然後選擇檔案後開檔,然後關檔 一直重複以上的動作 不知道版友有方向可以指點我往哪個方向去研究嗎? -- t a ╭ ██◣╮ ╭═╮ ╭◢█ ◣ ══ theanswer3 ╮t a h n ║ ███╰═╯◣╰═════╯█▌ █ h n e s ║ █ ◢█◥█◣ ◢█◣ ◢◢ ──e s w ║ ◢ █ █◢ █◢◤ █◤ ◢ ◤ w e ║ ██ ◥█ ◥█◤ █ ◢◤ ▄ /╲ ║ e r 3╰ ◥═══════════ ██ █ ═══════╯ r 3 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.251.167.2

05/02 19:30, , 1F
sikuli~讓你可以用圖片來寫程式,內部是用python
05/02 19:30, 1F

05/02 19:32, , 2F
因為Sikuli需要在同一台電腦上,去辨認的圖片才會比較正
05/02 19:32, 2F

05/02 19:32, , 3F
確! 所以想說Pyhon能不能去讀到視窗的屬性來做控制
05/02 19:32, 3F

05/02 20:00, , 4F
這樣的話就不清楚了,不過我會直接用AutoIt來做XD
05/02 20:00, 4F

05/02 20:32, , 5F
用win32 API吧...
05/02 20:32, 5F

05/02 21:16, , 6F
from pywinauto import application
05/02 21:16, 6F

05/02 21:16, , 7F
app = application.Application.start("xxx.exe")
05/02 21:16, 7F

05/03 06:12, , 8F
python可以直接用autoit的dll,就像用autoit一樣
05/03 06:12, 8F
文章代碼(AID): #1FeHaHZO (Python)
文章代碼(AID): #1FeHaHZO (Python)