如何制作上下移动的自动点击器?
How do I make an autoclicker that goes up and down?
我正在尝试制作一个点击向上键 10 秒,然后点击向下键 10 秒的自动点击器。我正在为此使用 pyautogui 模块,每当 运行:
时,出于某种原因我都会收到此错误
keyUp() missing 1 required positional argument: 'key'
这是剩余的代码:
import pyautogui, time
time.sleep(2)
x = 0
times = 20
while True:
if x == times:
print("Stopped Clicking")
break
else:
pyautogui.keyUp(), time.sleep(10), pyautogui.keyDown()
x += 1
查看 pyautogui 文档:https://pyautogui.readthedocs.io/en/latest/keyboard.html#the-press-keydown-and-keyup-functions
keyUp
和 keyDown
不对应于向上键和向下键,它们对应于给定的键(你必须提供作为参数)向上和向下.例如,keyDown('space')
按住空格键并一直按住直到 keyUp('space')
被调用。
我想你想要的是在 up
和 down
键上调用 press
函数,例如:
import pyautogui, time
time.sleep(2)
for _ in range(20):
pyautogui.press("up")
time.sleep(10)
pyautogui.press("down")
print("Stopped Clicking")
我正在尝试制作一个点击向上键 10 秒,然后点击向下键 10 秒的自动点击器。我正在为此使用 pyautogui 模块,每当 运行:
时,出于某种原因我都会收到此错误keyUp() missing 1 required positional argument: 'key'
这是剩余的代码:
import pyautogui, time
time.sleep(2)
x = 0
times = 20
while True:
if x == times:
print("Stopped Clicking")
break
else:
pyautogui.keyUp(), time.sleep(10), pyautogui.keyDown()
x += 1
查看 pyautogui 文档:https://pyautogui.readthedocs.io/en/latest/keyboard.html#the-press-keydown-and-keyup-functions
keyUp
和 keyDown
不对应于向上键和向下键,它们对应于给定的键(你必须提供作为参数)向上和向下.例如,keyDown('space')
按住空格键并一直按住直到 keyUp('space')
被调用。
我想你想要的是在 up
和 down
键上调用 press
函数,例如:
import pyautogui, time
time.sleep(2)
for _ in range(20):
pyautogui.press("up")
time.sleep(10)
pyautogui.press("down")
print("Stopped Clicking")