python之pyautoit
阿新 • • 發佈:2018-11-07
專門針對Python語言的AutoItX3.dll的介面庫。配合autoit程式(獲取程式元素)對計算機程式進行模擬操作
AutoIt最初是為PC(個人電腦)對數千臺PC進行配置的“批量處理”而設計,不過隨著v3版本的到來它也很適合用於家庭自動化和編寫用以完成重複性任務的指令碼.
功能
執行Windows和Dos程式[1]
模擬鍵擊動作(支援大多數鍵盤佈局)
模擬滑鼠移動和點選動作
對視窗進行移動,調整大小和其它操作
直接與視窗的“控制元件“互動(設定/獲取文字,移動,關閉等等)
配合剪貼簿進行剪下/貼上文字操作
對登錄檔進行操作
安裝方式:pip install pyautoit
簡單案例
import autoit #注意匯入的不是pyautoit
autoit.run("notepad.exe")
autoit.win_wait_active("[CLASS:Notepad]", 3)
autoit.control_send("[CLASS:Notepad]", "Edit1", "hello world{!}")
autoit.win_close("[CLASS:Notepad]")
autoit.control_click("[Class:#32770]", "Button2")
相關的連線:
https://pypi.python.org/pypi/PyAutoIt/0.3
