生成程序以循环通过固定的键按钮序列

时间:2015-06-04 22:45:43

标签: python python-3.x automation

我正在尝试构建一个脚本来自动化一个非常耗时(和无聊)的过程,这里是:

我必须使用特定程序将大量文件(或多或少3000个)从一种格式转换为另一种格式,遗憾的是它看起来没有选项可以一次性转换它们或采取一些快捷方式。然后再次迭代整个过程我注意到有一系列键可以被按下以执行此过程“鼠标自由”,除了打开文件,但我想我可以以某种方式解决它。

现在,我的目标是构建一个python脚本,它可以通过迭代键序列来实现:

步骤1)使用适当的程序(3d建模程序)打开文件。

步骤2)alt + f然后是e,然后是tab,tab,tab,e和类似的

步骤3)关闭文件,打开另一个文件并返回步骤1(经过一些小的安全检查后)

是否有我可以使用的模块或一些我可以使用的内置命令?

我在Windows上使用Python 3.4,我发现的唯一模块(并且知道一点)是SendKeys,但它仅适用于Python 2!是否有Python 3选项和/或更好的解决方法?

1 个答案:

答案 0 :(得分:0)

这应该回答你的问题,它只使用py 2.7和py 3.4中的ctypes。

https://stackoverflow.com/a/11910555/4975656