以Python编程控制计算机

时间:2013-12-19 17:45:33

标签: python ui-automation

我搜索了很多,但找不到我问题的确切答案。我想以编程方式能够模拟用户与计算机的交互。我想针对OSX,因为那是我正在做的事情。例如,我将启动仪表板或任务控制,移动鼠标并单击,打开键盘等。

我想知道我是否应该使用Linux与Xlib或类似的东西......我可以更自由地执行这些操作吗?你知道哪些库容易使用它们,最好用Python吗?

2 个答案:

答案 0 :(得分:4)

这种软件被称为“机器人”,或“ui自动化”,这使得谷歌搜索有点困难。这是python中的一个:http://code.google.com/p/robotframework/

答案 1 :(得分:0)

我喜欢使用Sikuli来做这类事情。上次我需要在OS X上自动化GUI应用程序时,我编写了一个独立的Jython脚本,它使用Sikuli作为库。

如果您希望快速完成某些工作,也可以使用Sikuli IDE。这对实验很有帮助。