pyautogui
是一个用于GUI自动化和控制的Python库。以下是一些使用pyautogui
的自动化示例代码:
示例1:移动鼠标到屏幕中心
import pyautogui
# 移动鼠标到屏幕中心
pyautogui.moveTo(pyautogui.size().width / 2, pyautogui.size().height / 2)
示例2:点击屏幕中心
import pyautogui
# 点击屏幕中心
pyautogui.click(pyautogui.size().width / 2, pyautogui.size().height / 2)
示例3:拖动鼠标
import pyautogui
# 从屏幕中心拖动鼠标到屏幕的右上角
pyautogui.dragTo(pyautogui.size().width, 0, duration=2, button='left')
示例4:模拟键盘输入
import pyautogui
# 输入一段文本
pyautogui.write('Hello, world!')
示例5:按下键盘上的特定键
import pyautogui
# 按下键盘上的"Enter"键
pyautogui.press('enter')
示例6:等待用户输入
import pyautogui
# 等待用户输入
pyautogui.alert('请输入您的名字:')
示例7:截取屏幕截图
import pyautogui
# 截取屏幕截图并保存
pyautogui.screenshot('screenshot.png')
示例8:查找屏幕上的图片
import pyautogui
# 在屏幕上查找图片的位置
location = pyautogui.locateOnScreen('image.png')
if location:
print(f'图片位置:{location}')
else:
print('未找到图片')
示例9:获取当前鼠标位置
import pyautogui
# 获取当前鼠标位置
current_position = pyautogui.position()
print(f'当前鼠标位置:{current_position}')
示例10:使用键盘组合键
import pyautogui
# 使用键盘组合键
pyautogui.hotkey('ctrl', 'c')
这些示例展示了pyautogui
的一些基本功能。您可以根据需要将这些代码组合起来,以实现更复杂的自动化任务。