所以,我正试图在python中创建一个简单的autoclicker,只是为了好玩。我已经下载并尝试了两个库PYAutoGUI和Keyboard。我可以打开自动点击器,但是不能关闭它。我想这样做,以便每当我按下键盘上的键时,它就会将自动点击器从打开切换为关闭,反之亦然。由于某种原因,它不会这样做。有什么我想念的东西吗,或者我只是python的新手?这是我的代码:
import pyautogui
import keyboard
shouldClick = False
while True:
if keyboard.is_pressed('z'):
shouldClick = not shouldClick
if shouldClick == True:
pyautogui.click()
答案 0 :(得分:2)
这是我对自己问题的回答:
import pyautogui
import keyboard
shouldClick = False
keyRelease = True
while True:
if keyboard.is_pressed('z') and keyRelease:
keyRelease = False
shouldClick = not shouldClick
if not keyboard.is_pressed('z'):
keyRelease = True
if shouldClick:
pyautogui.click()
是的,我确实会问一些问题,然后自己找出答案。看来我只需要添加一个布尔值即可检查是否按下了该实例的键。