Python 在Ubuntu中模拟鼠标滚动
我在Ubuntu中使用Python模拟鼠标(Python 在Ubuntu中模拟鼠标滚动,python,mousewheel,autokey,Python,Mousewheel,Autokey,我在Ubuntu中使用Python模拟鼠标(移动,单击) 并寻找解决方案 鼠标滚轮向下滚动 我的AutKey原型使用pyautogui(由pip3安装pyautogui安装)时没有任何功能: # pip3 install pyautogui import pyautogui pyautogui.scroll(20) 你知道如何在或中做到这一点吗 系统 解决方案 打开AutoKey并单击:Edit>Preferences>scriptengine>,然后选择pyautogui所在(或包含)的文件
移动
,单击
)
并寻找解决方案
鼠标滚轮向下滚动
我的AutKey原型使用pyautogui(由pip3安装pyautogui
安装)时没有任何功能:
# pip3 install pyautogui
import pyautogui
pyautogui.scroll(20)
你知道如何在或中做到这一点吗
系统
解决方案
打开AutoKey
并单击:Edit>Preferences>scriptengine>
,然后选择pyautogui所在(或包含)的文件夹
对我来说,这是:
home/<my linux username>/anaconda3/lib/python3.7/site-packages
但这需要sudo,从我的阅读来看,AutoKey似乎不太喜欢鼠标
模块。从AutoKey运行此脚本时出现错误:
ImportError:您必须是root才能在Linux上使用此库`
然后我尝试了名为pyautogui
的模块。这会导致错误,即即使模块已安装,也无法找到模块pyautogui
我首先使用pip install pyautogui
在Anaconda base环境上安装了pyautogui
。虽然它找不到它,所以我用conda deactivate
停用了anaconda,并用pip install pyautogui
再次安装在linux python版本上。重新启动AutoKey后,AutoKey(仍然)找不到它。但是在链接到pyautogui
包之后,它可以找到它
有待改进的地方
我认为这个解决方案可以通过自动化来改进,因为这是一个基本的功能,人们可能会喜欢Ubuntu操作系统的每一个(新实例)。因此,AutoKey可以与pyautogui
一起自动安装。如果确定了autokey存储此首选项的位置,则可以自动设置该位置
而且,我还没有在jupyter笔记本中使用它
home/<my linux username>/anaconda3/lib/python3.7/site-packages
import mouse
mouse.wheel(delta=1)