模拟按键数字 1 - 999 的程序
program simulating keypress numbers 1 - 999
所以我有这个程序,我想让它做的是模拟 1 - 999 之间的数字按键,但它似乎不起作用,当它应该输入数字 10 而我没有输入时它停止了工作确定如何修复它代码:
import pynput
from pynput.keyboard import Key, Controller
keyboard = Controller()
import time
x = 0
time.sleep(1)
for write in range(1000):
keyboard.press(str(write))
keyboard.release(str(write))
print(str(write))
keyboard.press(Key.enter)
keyboard.release(Key.enter)
time.sleep(0.005)
press
和 release
只接受一个字符。尝试将其更改为 type
:
import pynput
from pynput.keyboard import Key, Controller
keyboard = Controller()
import time
x = 0
time.sleep(1)
for write in range(1000):
keyboard.type(str(write)) # Here, change it to .type() instead
print(str(write))
keyboard.press(Key.enter)
keyboard.release(Key.enter)
time.sleep(0.005)
您也可以使用 pyautogui
or the keyboard
模块。
使用pyautogui
import pyautogui
# Your other stuff here
for i in range(1000):
pyautogui.write(str(i)) # Write the number
带键盘
import keyboard
# Your other stuff here
for i in range(1000):
keyboard.write(str(i)) # Write the number
所以我有这个程序,我想让它做的是模拟 1 - 999 之间的数字按键,但它似乎不起作用,当它应该输入数字 10 而我没有输入时它停止了工作确定如何修复它代码:
import pynput
from pynput.keyboard import Key, Controller
keyboard = Controller()
import time
x = 0
time.sleep(1)
for write in range(1000):
keyboard.press(str(write))
keyboard.release(str(write))
print(str(write))
keyboard.press(Key.enter)
keyboard.release(Key.enter)
time.sleep(0.005)
press
和 release
只接受一个字符。尝试将其更改为 type
:
import pynput
from pynput.keyboard import Key, Controller
keyboard = Controller()
import time
x = 0
time.sleep(1)
for write in range(1000):
keyboard.type(str(write)) # Here, change it to .type() instead
print(str(write))
keyboard.press(Key.enter)
keyboard.release(Key.enter)
time.sleep(0.005)
您也可以使用 pyautogui
or the keyboard
模块。
使用pyautogui
import pyautogui
# Your other stuff here
for i in range(1000):
pyautogui.write(str(i)) # Write the number
带键盘
import keyboard
# Your other stuff here
for i in range(1000):
keyboard.write(str(i)) # Write the number