pyautogui怎么在python中使用

  介绍

pyautogui怎么在python中使用?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

python主要用来做什么

python主要应用于:1,网络开发;2、数据科学研究;3,网络爬虫;4、嵌入式应用开发,5日游戏开发;6桌面应用开发。

<强>安装

pip  install  pyautogui

<强>学习使用

<强>加载模块

import  pyautogui

<强>获取信息类

电脑屏幕的左上角是位置(0,0),向右X坐标增加,向下Y坐标增加

#,获取屏幕尺寸   screenWidth, screenHeight =, pyautogui.size ()      #,获取鼠标当前位置   currentMouseX, currentMouseY =, pyautogui.position ()

<强>进行操作类

鼠标

#,鼠标移动到屏幕中心   pyautogui.moveTo(时间/screenWidth  2, screenHeight /, 2)   #,将鼠标移动到固定位置   pyautogui.moveTo (100,, 100)   #,用“1秒”的时间移动到固定位置   pyautogui.moveTo(100,, 100,,时间=1)   #,将鼠标移动到相对当前”下100方”的位置   pyautogui.moveRel (0, 100),         #,鼠标左键拖拽到屏幕“100200”的位置   pyautogui.dragTo(100,, 200,,按钮=& # 39;左# 39;),   #,鼠标左键用“2秒”拖拽到屏幕“300400”的位置   pyautogui.dragTo(300,, 400,, 2,,按钮=& # 39;左# 39;),   #,鼠标左键用“2秒”拖拽到相对当前“右边30”的位置   pyautogui.dragRel(30,, 0,, 2,,按钮=& # 39;左# 39;)   # # #,按钮属性可以有:左\中东\右         #,鼠标左键单击   pyautogui.click ()   #,鼠标左键单击“100200”位置   pyautogui.click (x=100, y=200)   #,鼠标左键双击   pyautogui.doubleClick ()   #,鼠标左键三击   pyautogui.tripleClick ()   #,鼠标右键单击   pyautogui.click(按钮=& # 39;对# 39;)   #,鼠标右键单击   pyautogui.rightClick ()   #,鼠标右键间隔0.25秒单击3次   pyautogui.click(按钮=& # 39;对# 39;,,点击=3,,间隔=0.25)         #,鼠标左键放的下   pyautogui.mouseDown ()   #,鼠标左键抬起   pyautogui.mouseUp ()         #,鼠标滚轮上滚10   pyautogui.scroll (10)   #,鼠标滚轮下滚10   pyautogui.scroll (-10)

键盘

#,输入一个字符串   pyautogui.typewrite (& # 39; Hello 世界! & # 39;)   #,每个字母间隔0.25秒输入一个字符串   pyautogui.typewrite (& # 39; Hello 世界! & # 39;,,间隔=0.25),   #,键入,“a",,然后敲击左方向键,,再键入,“b"。   pyautogui.typewrite([& # 39;一个# 39;& # 39;左# 39;,& # 39;b # 39;])         #,按键   pyautogui.press (& # 39; esc # 39;)   #,连续按键   pyautogui.press([& # 39;左# 39;,,& # 39;左# 39;,,& # 39;左# 39;,,& # 39;左# 39;,,& # 39;左# 39;,,& # 39;左# 39;])         #,键盘按下   pyautogui.keyDown(& # 39;转变# 39;)   #,键盘释放   pyautogui.keyUp(& # 39;转变# 39;)      #,热键按住ctrl的同时按下c   pyautogui.hotkey (& # 39; ctrl # 39;,, & # 39; c # 39;)

支持的按键有:

[& # 39; \ t # 39; ' \ n # 39;, \ " # 39;, & # 39;null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

pyautogui怎么在python中使用