一尘不染

通过写入/ dev / input / mice来控制鼠标

linux

我正在使用Ubuntu 12.04。对于我的一个应用程序,我需要使用脚本在软件中控制鼠标。

我知道鼠标设备是/dev/input/mice。如果我做一个cat /dev/input/mice,然后移动鼠标,我看到很多输出都转储到了屏幕上。

现在,我希望删除鼠标,并有一个脚本/dev/input/mice可以控制鼠标指针

请为我提供以下命令的帮助:
(1)左键单击
(2)右键单击
(3)将鼠标从一个位置移动到另一个位置。

请注意,我正在寻找Shell脚本解决方案,而不是C / C ++解决方案。


阅读 607

收藏
2020-06-03

共1个答案

一尘不染

这不是您提到的文件,但是可以更快地使用此工具而不是使该文件的转储无效。它可以执行bash中您想要的所有操作。

xdotool可以在我的终端上完成操作。
是ubuntu的打包站点。你可能可以通过槽安装

# apt-get install xdotool

我可以在gentoo上发布它,而无需添加任何存储库。
该工具相当简单

#! /bin/bash
# move the mouse  x    y
xdotool mousemove 1800 500
# left click
xdotool click 1
# right click
xdotool click 3

在这里找到

2020-06-03