How to print out 'Live' mouse position coordinates using pyautogui?
Question:
I used lots of different source codes, and even copied and pasted but I keep getting random symbols that shift when i move my mouse over them
here is my code…
import pyautogui, time, sys
print('Press Ctrl-C to quit.')
try:
while True:
CurserPos = pyautogui.position()
print('b' * len(CurserPos), end='r')
sys.stdout.flush()
I will show the output as an image.
I am rather new to Python and would really appreciate some expert advice.
Thanks
Answers:
Code :
import pyautogui
pyautogui.displayMousePosition()
Here is some output :
Press Ctrl-C to quit.
X: 0 Y: 1143 RGB: ( 38, 38, 38)
Here is the video where this is being demonstrated https://youtu.be/dZLyfbSQPXI?t=809
Use pyautogui.displayMousePosition() instead of pyautogui.position()
This code will print the live position of your mouse after every one second.
import pyautogui as py #Import pyautogui
import time #Import Time
while True: #Start loop
print (py.position())
time.sleep(1)
Pyautogui can programmatically control the mouse & keyboard.
More information about it can be found here https://pypi.org/project/PyAutoGUI/
If you want the coordinates of displayMousePosition
stored in a variable, try this:
import pyautogui
def getMousePosition():
pyautogui.displayMousePosition()
coords = pyautogui.position()
return coords
I used lots of different source codes, and even copied and pasted but I keep getting random symbols that shift when i move my mouse over them
here is my code…
import pyautogui, time, sys
print('Press Ctrl-C to quit.')
try:
while True:
CurserPos = pyautogui.position()
print('b' * len(CurserPos), end='r')
sys.stdout.flush()
I will show the output as an image.
I am rather new to Python and would really appreciate some expert advice.
Thanks
Code :
import pyautogui
pyautogui.displayMousePosition()
Here is some output :
Press Ctrl-C to quit.
X: 0 Y: 1143 RGB: ( 38, 38, 38)
Here is the video where this is being demonstrated https://youtu.be/dZLyfbSQPXI?t=809
Use pyautogui.displayMousePosition() instead of pyautogui.position()
This code will print the live position of your mouse after every one second.
import pyautogui as py #Import pyautogui
import time #Import Time
while True: #Start loop
print (py.position())
time.sleep(1)
Pyautogui can programmatically control the mouse & keyboard.
More information about it can be found here https://pypi.org/project/PyAutoGUI/
If you want the coordinates of displayMousePosition
stored in a variable, try this:
import pyautogui
def getMousePosition():
pyautogui.displayMousePosition()
coords = pyautogui.position()
return coords