From c533b7fb6a97719a371efdeacbf6d0e04e388f2a Mon Sep 17 00:00:00 2001 From: Benjamin Loison Date: Wed, 30 Aug 2023 01:13:20 +0200 Subject: [PATCH] Remove unnecessary tabs in `README.md` --- README.md | 86 +++++++++++++++++++++++++++---------------------------- 1 file changed, 43 insertions(+), 43 deletions(-) diff --git a/README.md b/README.md index 2c28417..076b308 100644 --- a/README.md +++ b/README.md @@ -49,37 +49,37 @@ Currently, PyAutoGUI only works on the primary monitor. PyAutoGUI isn't reliable All keyboard presses done by PyAutoGUI are sent to the window that currently has focus, as if you had pressed the physical keyboard key. ```python - >>> import pyautogui - >>> screenWidth, screenHeight = pyautogui.size() # Returns two integers, the width and height of the screen. (The primary monitor, in multi-monitor setups.) - >>> currentMouseX, currentMouseY = pyautogui.position() # Returns two integers, the x and y of the mouse cursor's current position. - >>> pyautogui.moveTo(100, 150) # Move the mouse to the x, y coordinates 100, 150. - >>> pyautogui.click() # Click the mouse at its current location. - >>> pyautogui.click(200, 220) # Click the mouse at the x, y coordinates 200, 220. - >>> pyautogui.move(None, 10) # Move mouse 10 pixels down, that is, move the mouse relative to its current position. - >>> pyautogui.doubleClick() # Double click the mouse at the - >>> pyautogui.moveTo(500, 500, duration=2, tween=pyautogui.easeInOutQuad) # Use tweening/easing function to move mouse over 2 seconds. - >>> pyautogui.write('Hello world!', interval=0.25) # Type with quarter-second pause in between each key. - >>> pyautogui.press('esc') # Simulate pressing the Escape key. - >>> pyautogui.keyDown('shift') - >>> pyautogui.write(['left', 'left', 'left', 'left', 'left', 'left']) - >>> pyautogui.keyUp('shift') - >>> pyautogui.hotkey('ctrl', 'c') +>>> import pyautogui +>>> screenWidth, screenHeight = pyautogui.size() # Returns two integers, the width and height of the screen. (The primary monitor, in multi-monitor setups.) +>>> currentMouseX, currentMouseY = pyautogui.position() # Returns two integers, the x and y of the mouse cursor's current position. +>>> pyautogui.moveTo(100, 150) # Move the mouse to the x, y coordinates 100, 150. +>>> pyautogui.click() # Click the mouse at its current location. +>>> pyautogui.click(200, 220) # Click the mouse at the x, y coordinates 200, 220. +>>> pyautogui.move(None, 10) # Move mouse 10 pixels down, that is, move the mouse relative to its current position. +>>> pyautogui.doubleClick() # Double click the mouse at the +>>> pyautogui.moveTo(500, 500, duration=2, tween=pyautogui.easeInOutQuad) # Use tweening/easing function to move mouse over 2 seconds. +>>> pyautogui.write('Hello world!', interval=0.25) # Type with quarter-second pause in between each key. +>>> pyautogui.press('esc') # Simulate pressing the Escape key. +>>> pyautogui.keyDown('shift') +>>> pyautogui.write(['left', 'left', 'left', 'left', 'left', 'left']) +>>> pyautogui.keyUp('shift') +>>> pyautogui.hotkey('ctrl', 'c') ``` Display Message Boxes --------------------- ```python - >>> import pyautogui - >>> pyautogui.alert('This is an alert box.') - 'OK' - >>> pyautogui.confirm('Shall I proceed?') - 'Cancel' - >>> pyautogui.confirm('Enter option.', buttons=['A', 'B', 'C']) - 'B' - >>> pyautogui.prompt('What is your name?') - 'Al' - >>> pyautogui.password('Enter password (text will be hidden)') - 'swordfish' +>>> import pyautogui +>>> pyautogui.alert('This is an alert box.') +'OK' +>>> pyautogui.confirm('Shall I proceed?') +'Cancel' +>>> pyautogui.confirm('Enter option.', buttons=['A', 'B', 'C']) +'B' +>>> pyautogui.prompt('What is your name?') +'Al' +>>> pyautogui.password('Enter password (text will be hidden)') +'swordfish' ``` Screenshot Functions @@ -87,29 +87,29 @@ Screenshot Functions (PyAutoGUI uses Pillow for image-related features.) ```python - >>> import pyautogui - >>> im1 = pyautogui.screenshot() - >>> im1.save('my_screenshot.png') - >>> im2 = pyautogui.screenshot('my_screenshot2.png') +>>> import pyautogui +>>> im1 = pyautogui.screenshot() +>>> im1.save('my_screenshot.png') +>>> im2 = pyautogui.screenshot('my_screenshot2.png') ``` You can also locate where an image is on the screen: ```python - >>> import pyautogui - >>> button7location = pyautogui.locateOnScreen('button.png') # returns (left, top, width, height) of matching region - >>> button7location - (1416, 562, 50, 41) - >>> buttonx, buttony = pyautogui.center(button7location) - >>> buttonx, buttony - (1441, 582) - >>> pyautogui.click(buttonx, buttony) # clicks the center of where the button was found +>>> import pyautogui +>>> button7location = pyautogui.locateOnScreen('button.png') # returns (left, top, width, height) of matching region +>>> button7location +(1416, 562, 50, 41) +>>> buttonx, buttony = pyautogui.center(button7location) +>>> buttonx, buttony +(1441, 582) +>>> pyautogui.click(buttonx, buttony) # clicks the center of where the button was found ``` The locateCenterOnScreen() function returns the center of this match region: ```python - >>> import pyautogui - >>> buttonx, buttony = pyautogui.locateCenterOnScreen('button.png') # returns (x, y) of matching region - >>> buttonx, buttony - (1441, 582) - >>> pyautogui.click(buttonx, buttony) # clicks the center of where the button was found +>>> import pyautogui +>>> buttonx, buttony = pyautogui.locateCenterOnScreen('button.png') # returns (x, y) of matching region +>>> buttonx, buttony +(1441, 582) +>>> pyautogui.click(buttonx, buttony) # clicks the center of where the button was found ``` How Does PyAutoGUI Work?