如何使C ++程序与鼠标点击和X Window System应用程序交互?

时间:2011-08-08 05:13:09

标签: c++

如何让C ++程序与另一个程序进行交互并与我点击的内容进行交互。

示例:如果我想创建一个MSN自动回复程序,我会有一个对话框,询问我要输入的内容,而程序会将其粘贴到MSN聊天框中。

1 个答案:

答案 0 :(得分:1)

事实证明,X本身并不允许你这样做,但你可以通过安装Xtest扩展(然后阅读它们......)来实现它。

其他方法是在操作系统键盘/鼠标级别注入事件或使用目标程序的某些现有或修补的接口。可以设置许多unix-ish工具来接受stdin上的命令输入,或者通过命令行选项完成很多工作以进行脚本编写。

相关问题