命令行 – 在Ubuntu中模拟鼠标移动

前端之家收集整理的这篇文章主要介绍了命令行 – 在Ubuntu中模拟鼠标移动前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
问题

我希望自动移动鼠标光标,并使用外部脚本从命令行模拟鼠标按钮点击.我不想:

>记录鼠标移动和播放(例如,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.

>下载 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

猜你在找的Ubuntu相关文章