pyautogui各种用法_技巧

__01:
点击,输入
pyautogui.click(852, 516) #点击密码框
pyautogui.typewrite(‘123456’) #输入密码
pyautogui.click(803, 698) #点击登陆

__02:
自己关闭(先点击当前,然后 alt + f4)
pyautogui.click()
pyautogui.hotkey(‘alt’, ‘f4’)

__03:
本章介绍了许多不同函数,下面是快速的汇总参考:
moveTo(x,y)将鼠标移动到指定的 x、y 坐标。
moveRel (xOffset,yOffset)相对于当前位置移动鼠标。
dragTo(x,y)按下左键移动鼠标。
dragRel (xOffset,yOffset)按下左键,相对于当前位置移动鼠标。
click(x,y,button)模拟点击(默认是左键)。
rightClick() 模拟右键点击。
middleClick() 模拟中键点击。
doubleClick() 模拟左键双击。
mouseDown(x,y,button)模拟在 x、y 处按下指定鼠标按键。
mouseUp(x,y,button)模拟在 x、y 处释放指定键。
scroll (units)模拟滚动滚轮。正参数表示向上滚动,负参数表示向下滚动。 typewrite(message)键入给定消息字符串中的字符。
typewrite([key1,key2,key3])键入给定键字符串。

__04:
自己关闭(先点击当前,然后 alt + f4)
pyautogui.click()
pyautogui.hotkey(‘alt’, ‘f4’)

NO1
import pyautoguipyautogui.position()#获取当前坐标的位置
pyautogui.moveTo(x, y)#鼠标移动到xy位置
pyautogui.click(x, y)#移动并且在xy位置点击

NO2
from pymouse import PyMouse
m = PyMouse()
m.position()#获取当前坐标的位置
m.move(x,y)#鼠标移动到xy位置
m.click(x,y)#移动并且在xy位置点击
m.click(x,y,1|2)#移动并且在xy位置点击,左右键点击
 
 
NO3
import win32api
import win32con
import win32gui
from ctypes import *
import time
 
def dianji_shubiao():
    win32api.SetCursorPos([68,84])
    # 鼠标点击
    win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN,0,0) 
    time.sleep(1)
    win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP,0,0)
    time.sleep(1)
    print(“dianji_shubiao”)
 
dianji_shubiao()

你可能感兴趣的:(pyautogui各种用法_技巧)