import pyautogui
import pyperclip
pyautogui.FAILSAFE = True
pyautogui.PAUSE = 2
pyautogui.click(624, 149, clicks=2, interval=1, button='LEFT', duration=2)
pyautogui.leftClick(133,255)
pyautogui.rightClick(133,255)
pyautogui.sleep(2)
pyautogui.click(900,900)
pyautogui.mouseDown(133, 255, button='primary')
pyautogui.mouseUp(133, 255, button='primary')
pyautogui.dragTo(133,255,2,button='left')
pyautogui.dragRel(133,255,2,button='left')
pyautogui.scroll(100,x=(100,200),y=(100,500))
screenWidth,screenHeight = pyautogui.size()
print(screenWidth,screenHeight)
print(pyautogui.size())
currentMouseX,currentMouseY = pyautogui.position()
print(currentMouseX,currentMouseY)
print(pyautogui.position())
pyautogui.press('enter')
pyautogui.click(200, 430)
pyautogui.press(['enter', 'a', 'b', '1'], 5, 1)
pyautogui.hotkey('ctrl', 'a')
pyautogui.typewrite('H12345', interval=0.1)
pyperclip.copy('哈哈')
pyautogui.hotkey('ctrl', 'v')
pyautogui.typewrite(['a', 'b', 'c', 'left', 'backspace', 'enter', 'f1'], interval=1)
pyautogui.KEYBOARD_KEYS
pyautogui.press('enter')
pyautogui.keyDown('ctrl')
pyautogui.keyUp('ctrl')
pyautogui.alert('这个消息弹窗是文字+OK按钮')
pyautogui.confirm('这个消息弹窗是文字+OK+Cancel按钮')
pyautogui.prompt('这个消息弹窗是让用户输入字符串,单击OK')
pyautogui.prompt(title='提示框标题', text='文本提示内容~', default='输入框默认!')
''' 光标位置记录程序
import pyautogui
def mouse_record():
print('Press Ctrl-C to quit')
try:
while True:
x, y = pyautogui.position()
positionStr = 'X: {} Y: {}'.format(*[str(x).rjust(4) for x in [x, y]])
print(positionStr, end='')
print('\b' * len(positionStr), end='', flush=True)
except KeyboardInterrupt:
print('\n')
mouse_record()
'''
pyautogui.screenshot('a.png',region=(100,200,300,400))
print(pyautogui.locateCenterOnScreen('a.png'))
pyautogui.getAllWindows()
pyautogui.getWindowsAt(100,300)
pyautogui.getActiveWindow()
pyautogui.getActiveWindowTitle('title')
pyautogui.getAllTitles()
pyautogui.getWindowsWithTitle('title')