点击鼠标添加数字



试图创建一个简单的脚本,将数字添加到"一个起始符号";每次我点击。它是一个小宏,用于命名A1、A2、A3等内容。因此,我尝试在点击后键入此内容。

打印功能有效!

print(message, number)

但当我尝试打字时,我经常不会出错,有时还会:TypeError:"int"对象不可迭代">

pyautogui.typewrite(number)

这里的完整脚本:

from pynput.mouse import Listener
import pyautogui
import time
message = input('Start number ...')
number = 0
def on_click(x, y, button, pressed):
if pressed:
global number
global message
number = number + 1
print(message, number)
# pyautogui.typewrite(number)
with Listener(on_click=on_click) as listener:
listener.join()

如果这里有人知道我做错了什么,请告诉我:(干杯

您需要将数字转换为字符串:

pyautogui.typewrite(str(number))

最新更新