问题
我希望自动移动鼠标光标,并使用外部脚本从命令行模拟鼠标按钮点击.我不想:
>记录鼠标移动和播放(例如,xnee,xmacro)
>将鼠标从一个位置立即移动到另一个位置(例如,xdotool,Python的warp_pointer)
理想解决方案
我想做的是以下几点:
>编辑一个简单的脚本文件(例如,mouse-script.txt).
>添加坐标,移动速度,延迟和按钮点击列表.例如:
(x,y,rate) = (500,500,50) sleep = 5 click = left
>运行脚本:xsim<鼠标script.txt.
题
如何自动化鼠标移动,使其从当前位置过渡到屏幕上的另一个位置,以特定的速度?例如:
xdotool mousemove 500 500 --rate 50
xdutool不存在–rate 50.
>下载
>按照README说明进行操作
>运行:
xaut
for Python
>按照README说明进行操作
>运行:
sudo apt-get install swig x11proto-xext-dev libx11-dev libxtst-dev cd /usr/local/src tar zxf xaut-0.2.0.tar.gz ./configure
>编辑src / Makefile
>更改CFLAGS行如下:
CFLAGS = -Wall -fPIC -fno-stack-protector
>运行:
make
>将/usr/local/src/xaut-0.2.0/python/build/lib/*复制到新目录.
>更改到该新目录.
>将以下脚本复制并粘贴到mm.py中:
import xaut mouse = xaut.mouse() delay mouse.move_delay( 100 ) mouse.move( 500,500 )
>运行脚本:
python mm.py