def winr():
# print(pyautogui.size()) #获取屏幕分辨率
# pyautogui.moveTo(300,300,duration=0.25)
# pyautogui.moveTo(400, 300, duration=0.25)
# pyautogui.moveTo(400, 400, duration=0.25)
# pyautogui.moveTo(300,400,duration=0.25) #移动鼠标
# x,y = pyautogui.position() #返回当前鼠标位置
# print(x,y)
#pyautogui.click(x,y,button="left") #默认左击
#pyautogui.click(x,y)
#pyautogui.click(button='right') # 右击
#pyautogui.rightClick() #右击
#pyautogui.click(button= 'middle') #中击
# pyautogui.doubleClick(x,y) #双击
# pyautogui.scroll(-200) #滚轮滑动(正数为上,负数为下)
# pyautogui.dragTo(x,y,duration=0.5) #鼠标拖拽
#像素处理
# im = pyautogui.screenshot()
# print(im.getpixel((x,y))) #300,400这个坐标像素为(103, 73, 112)
# print(pyautogui.pixelMatchesColor(x,y,(103, 73, 112))) #判断屏幕坐标是否等于这个值
# print(pyautogui.locateOnScreen('button.png')) #提前在需点击的位置截图,locateOnScreen简单的颜色对比,不匹配则返回NONE
# z,w = pyautogui.center(((1, 1039, 41, 36))) #获得中心点
# pyautogui.click(z,w)
#按键
# pyautogui.click(100,100)
# pyautogui.typewrite("hello word!") #发送键值
# pyautogui.hotkey("win","r") #热键
#pyautogui.press("win") #相当于keyDown + keyUp二个函数的整合
# pyautogui.hotkey('alt','tab')
winr()
pyautogui 常用
键盘表:
‘enter’ (或‘return’ 或 ‘\n’) | 回车 |
‘esc’ | ESC键 |
‘shiftleft’, ‘shiftright’ | 左右SHIFT键 |
‘altleft’, ‘altright’ | 左右ALT键 |
‘ctrlleft’, ‘ctrlright’ | 左右CTRL键 |
‘tab’ (‘\t’) | TAB键 |
‘backspace’, ‘delete’ | BACKSPACE 、DELETE键 |
‘pageup’, ‘pagedown’ | PAGE UP 和 PAGE DOWN键 |
‘home’, ‘end’ | HOME 和 END键 |
‘up’, ‘down’, ‘left’, ‘right’ | 箭头键 |
‘f1’, ‘f2’, ‘f3’…. | F1…….F12键 |
‘volumemute’, ‘volumedown’, ‘volumeup’ | 有些键盘没有 |
‘pause’ | PAUSE键 |
‘capslock’, ‘numlock’, ‘scrolllock’ | CAPS LOCK, NUM LOCK, 和 SCROLL LOCK 键 |
‘insert’ | INS或INSERT键 |
‘printscreen’ | PRTSC 或 PRINT SCREEN键 |
‘winleft’, ‘winright’ | Win键 |
‘command’ | Mac OS X command键 |