PyAutoGUI is a Python library that allows you to automate GUI interactions such as mouse clicks, keyboard inputs, and screen captures. It works by using the GUI libraries of the underlying operating system (OS) to simulate mouse and keyboard events.

Here's an example to get you started with PyAutoGUI:

import pyautogui

# Move the mouse to the x, y coordinates (100, 100)
pyautogui.moveTo(100, 100)

# Left-click at the current mouse position
pyautogui.click()

# Type the string "Hello, World!" into the active window
pyautogui.typewrite("Hello, World!")

# Press the key combination 'ctrl' + 'alt' + 'delete'
pyautogui.hotkey('ctrl', 'alt', 'delete')

# Take a screenshot of the entire screen and save it to a file
pyautogui.screenshot().save('screenshot.png')

These are just a few examples of what you can do with PyAutoGUI. You can also use it to automate repetitive tasks, such as filling out forms, or to automate tasks that would be time-consuming to perform manually. Just keep in mind that automated GUI interactions can have unintended consequences, so be careful when using PyAutoGUI and always test your scripts thoroughly before deploying them.
PyAutoGUI เป็นไลบรารี Python ที่ช่วยให้คุณสามารถโต้ตอบกับ GUI ได้โดยอัตโนมัติ เช่น การคลิกเมาส์ การป้อนข้อมูลด้วยแป้นพิมพ์ และการจับภาพหน้าจอ ทำงานโดยใช้ไลบรารี GUI ของระบบปฏิบัติการ (OS) พื้นฐานเพื่อจำลองเหตุการณ์เมาส์และคีย์บอร์ด นี่คือตัวอย่างในการเริ่มต้นใช้งาน PyAutoGUI: import pyautogui # เลื่อนเมาส์ไปที่พิกัด x, y (100, 100) pyautogui.moveTo(100, 100) # คลิกซ้ายที่ตำแหน่งเมาส์ปัจจุบัน pyautogui.click() # พิมพ์สตริง "Hello, World!" เข้าไปในหน้าต่างที่ใช้งานอยู่ pyautogui.typewrite("Hello, World!") # กดคีย์ผสม 'ctrl' + 'alt' + 'delete' pyautogui.hotkey('ctrl', 'alt', 'delete') # Take a ภาพหน้าจอของทั้งหน้าจอและบันทึกลงในไฟล์ pyautogui.screenshot().save('screenshot.png') นี่เป็นเพียงตัวอย่างเล็กๆ น้อยๆ ของสิ่งที่คุณสามารถทำได้ด้วย PyAutoGUI คุณยังสามารถใช้เพื่อทำให้งานซ้ำๆ โดยอัตโนมัติ เช่น การกรอกแบบฟอร์ม หรือเพื่อทำให้งานที่ต้องใช้เวลานานในการดำเนินการด้วยตนเองเป็นอัตโนมัติ เพียงจำไว้ว่าการโต้ตอบ GUI อัตโนมัติอาจมีผลกระทบที่ไม่ได้ตั้งใจ ดังนั้นควรระมัดระวังเมื่อใช้ PyAutoGUI และทดสอบสคริปต์ของคุณอย่างละเอียดก่อนใช้งานเสมอ
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence