问题描述
当我的代码执行 CTRL C 时它会崩溃。这是两者兼而有之:
pyautogui.hotkey('ctrl','c')
和
pyautogui.keyDown('ctrl')
pyautogui.press('c')
pyautogui.keyUp('ctrl')
import pyautogui
# failsafe in case of robot madness
pyautogui.PAUSE = .2
pyautogui.FAILSAFE = True
# copy selection
# pyautogui.hotkey('ctrl','c')
pyautogui.keyDown('ctrl')
pyautogui.press('c')
pyautogui.keyUp('ctrl')
# Move mouse to X
pyautogui.moveto(1400,360,.1)
# click
pyautogui.click()
# select all
pyautogui.hotkey('ctrl','a')
# paste
pyautogui.hotkey('ctrl','v')
# enter
pyautogui.hotkey('enter')
# Move mouse to locatoin
pyautogui.moveto(660,470,.5)
# middle click this thing to open new tab
pyautogui.click(button='middle')
# Move mouse to right window again
pyautogui.moveto(2500,500,.1)
这是一个带有 pyautogui.hotkey('ctrl','c')
行的引用:
Traceback (most recent call last):
File "madmimi-email-to-search.py",line 8,in <module>
pyautogui.hotkey('ctrl','c')
File "/home/username/.local/lib/python3.8/site-packages/pyautogui/__init__.py",line 587,in wrapper
_handlePause(kwargs.get("_pause",True))
File "/home/username/.local/lib/python3.8/site-packages/pyautogui/__init__.py",line 631,in _handlePause
time.sleep(PAUSE)
KeyboardInterrupt
这里是一个回溯,其他 3 行执行 CTRL C 并注释掉 pyautogui.hotkey('ctrl','c')
:
Traceback (most recent call last):
File "madmimi-email-to-search.py",line 10,in <module>
pyautogui.press('c')
File "/home/username/.local/lib/python3.8/site-packages/pyautogui/__init__.py",in _handlePause
time.sleep(PAUSE)
KeyboardInterrupt
我注意到在第二个示例中,脚本崩溃后 CTRL 键被锁定,我需要再次点击键盘将其关闭。
这段代码在我的旧机器上工作,但在完全重新格式化并重新安装所有东西后,它现在坏了。
Pop!_OS 20.04 LTS X11 侏儒 3.36.8
谢谢
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)