Python简单计数脚本

问题描述 投票:-2回答:1

我正在尝试创建一个自动计数并使用SendKeys来打印一系列数字的脚本,例如1-100。我可以列出该列表,但不知道如何转换数字,因此SendKeys可以键入它们退出,因为到目前为止,我只能键入键。

from pynput.keyboard import Key, Controller
import time
keyboard = Controller()

count = 0

for i in range (1, 100) :
count = count + 1

time.sleep(5)
keyboard.press(i)
keyboard.release(i)
python sendkeys
1个回答
1
投票

您基本上在那儿。您不需要count,并且您需要发送要按下的键的字符串,并且可能会发送新行。作为快捷方式,您可以使用Controller.type方法。

from pynput.keyboard import Controller, Key
import time

keyboard = Controller()

def send_range(start, end, wait_time):
    for i in range(start, end+1):
        keyboard.type(str(i))
        keyboard.press(Key.enter)
        time.sleep(wait_time)

send_range(1, 100, 5)
© www.soinside.com 2019 - 2024. All rights reserved.