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

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

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

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

请为我提供以下命令的帮助:

(1)左键单击

(2)右键单击

(3)将鼠标从一个位置移动到另一个位置。

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

回答:

这不是您提到的文件,但是可以更快地使用此工具而不是使该文件的转储无效。它可以执行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

在这里找到

以上是 通过写入/ dev / input / mice来控制鼠标 的全部内容, 来源链接: utcz.com/qa/421435.html

回到顶部