11 พฤษภาคม 2558

Published 5/11/2558 by with 0 comment

ทำกล่องเครื่องมือแจ้งเตือน GUI ง่าย ๆ ในภาษา Python

สวัสดีผู้อ่านทุกท่านครับ บทความผมจะพาผู้อ่านไปรู้จักโมดูลตัวหนึ่งที่ช่วยในการทำกล่องเครื่องมือแจ้งเตือน GUI ง่าย ๆ ในภาษา Python นั้นคือ โมดูล AutoPy ครับ

โมดูล 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]

ผลลัพธ์

ทำกล่องเครื่องมือแจ้งเตือน GUI ง่าย ๆ ในภาษา Python

จับภาพหน้าจอ

[python]
import autopy
autopy3.bitmap.capture_screen().save('screengrab.png')
[/python]

จะได้ไฟล์ screengrab.png ที่จับภาพหน้าจอไว้ขึ้นมา

จับภาพหน้าจอด้วย AutoPy

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

0 ความคิดเห็น:

แสดงความคิดเห็น

แสดงความคิดเห็นได้ครับ :)