我使用了很多不同的源代码,甚至复制和粘贴,但我不断收到随机符号,当我将鼠标移到它们上方时,这些符号会发生变化 这是我的代码...
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()
我将把输出显示为图像。 我对 Python 相当陌生,非常感谢一些专家的建议。 谢谢
代码:
import pyautogui
pyautogui.displayMousePosition()
这是一些输出:
Press Ctrl-C to quit.
X: 0 Y: 1143 RGB: ( 38, 38, 38)
这是演示此功能的视频https://youtu.be/dZLyfbSQPXI?t=809
此代码将每隔一秒打印一次鼠标的实时位置。
import pyautogui as py #Import pyautogui
import time #Import Time
while True: #Start loop
print (py.position())
time.sleep(1)
Pyautogui 可以通过编程方式控制鼠标和键盘。
有关它的更多信息可以在这里找到https://pypi.org/project/PyAutoGUI/
使用 pyautogui.displayMousePosition() 而不是 pyautogui.position()
如果您希望将
displayMousePosition
的坐标存储在变量中,请尝试以下操作:
import pyautogui
def getMousePosition():
pyautogui.displayMousePosition()
coords = pyautogui.position()
return coords
我不喜欢在终端中打印鼠标的位置,因此我制作了一个简单的可拖动 GUI 来显示鼠标位置。希望能帮助到你: https://github.com/Setibs/Mouse-position-GUI