- สามารถควบคุมเมาส์หรือแป้นพิมพ์ตามที่สั่งได้
- มีหน้าต่างแจ้งเตือนพร้อมใช้งาน
- สามารถจับภาพหน้าจอได้ Screenshot
- ใช้ BSD License
- รองรับทั้ง Python 2 และ Python 3
ต้องการโมดูล Pillow ในการทำงาน
สำหรับผู้ใช้ระบบปฎิบัติการลินุกซ์ต้องติดตั้งไลบรารี python3-Xlib (หรือ python-Xlib สำหรับ Python 2) ในการใช้งานโมดูลนี้
สามารถติดตั้งได้โดยใช้คำสั่ง pip:
pip install pyautogui
การใช้งาน
ต้อง import โมดูลเข้ามา
[python]import pyautogui[/python]
ตัวอย่างการใช้งาน
[python]
>>> import pyautogui
>>> currentMouseX, currentMouseY = pyautogui.position() # รับตำแหน่งเมาส์
>>> pyautogui.moveTo(100, 150) # ย้ายเมาส์ไปที่ตำแหน่ง x = 100 , y = 150
>>> pyautogui.click() # สั่งคลิกเมาส์
>>> pyautogui.doubleClick() # สั่งคลิกเมาส์สองครั้งติดกัน
>>> pyautogui.hotkey('ctrl', 'c') # กดปุ่ม ctrl + c
>>> pyautogui.typewrite('Hello world!', interval=0.25) # สั่งให้พิมพ์ตามที่กำหนดเว้นระยะห่างตัวละ 0.25 วินาที
>>> pyautogui.alert('This is an alert box.') # แสดงหน้าต่างแจ้งเตือน
>>> img = pyautogui.screenshot('my_screenshot2.png') # จับภาพหน้าจอ บันทึกเป็นไฟล์ที่ชื่อ my_screenshot2.png
[/python]
อ่านเอกสารเพิ่มเติมได้ที่ https://pyautogui.readthedocs.org
ติดตามบทความต่อไปนะครับ
ขอบคุณครับ
0 ความคิดเห็น:
แสดงความคิดเห็น
แสดงความคิดเห็นได้ครับ :)