โมดูล AutoPy เป็นโมดูลด้าน GUI automation toolkit โดยมีคำสั่งในการควบคุมเมาส์และคีย์บอร์ด รวมถึงจับภาพหน้าจอ จับสีที่หน้าจอ และแสดงกล่องเครื่องมือแจ้งเตือน GUI ได้
- รองรับทั้ง Linux , Windows , Mac OSX
- รองรับทั้ง Python 2 และ Python 3
- ใช้ License: MIT
ความแตกต่างของโค้ดของโมดูล AutoPy ระหว่าง Python 2 กับ Python 3 มีความต่างกันเรื่องการเรียกใช้โมดูลนี้
Python 2 จะเป็น autopy
Python 3 จะเป็น autopy3
ครับ บทความนี้ผมขออ้างอิง Python 3 เป็นหลักครับ
สามารถติดตั้งได้โดยใช้คำสั่ง pip :
$ pip install autopy3
สำหรับผู้ใช้ Windows สามารถโหลดไฟล์ whl มาติดตั้งได้จาก http://www.lfd.uci.edu/~gohlke/pythonlibs/#autopy ใช้คำสั่ง
pip install ไฟล์.whl
ตัวอย่างการใช้
ทำกล่องแจ้งเตือน Hello World
เขียนโค้ดคำสั่งได้ดังนี้
[python]
import autopy
autopy3.alert.alert("Hello, world")
[/python]
ผลลัพธ์

จับภาพหน้าจอ
[python]
import autopy
autopy3.bitmap.capture_screen().save('screengrab.png')
[/python]
จะได้ไฟล์ screengrab.png ที่จับภาพหน้าจอไว้ขึ้นมา

อ่านเอกสารการใช้งานได้ที่ http://www.autopy.org/
ติดตามบทความต่อไปนะครับ
ขอบคุณครับ
0 ความคิดเห็น:
แสดงความคิดเห็น
แสดงความคิดเห็นได้ครับ :)