【发布时间】:2015-05-25 07:55:45
【问题描述】:
我有一个想要使用 Python 脚本执行的 win32 exe。 win32 本质上是交互式的,即它需要在我运行应用程序后传递一些用户输入。这可以使用 Python 完成吗?我知道用 Java 做这件事的方法,但如果我能用 Python 做那将是理想的。因此,如果有人能够做类似的事情,请告诉我。
【问题讨论】:
-
exe文件是否带命令行参数?
-
不,exe文件不接受命令行参数,它是一种菜单类型的应用程序,所以第一个屏幕加载7个选项,然后它希望用户输入一个数字1-7,然后根据加载后续菜单。谢谢!
-
还不够详细。该程序公开了哪些自动化机制?
-
不幸的是,这个程序没有公开任何自动化机制,它通常被用户交互使用。这是一个示例场景: C:> execute.exe 选择以下选项之一: 1. 上传文件 2. 下载文件 3. 创建新文件 4. 删除文件 5. FTP 到远程位置 6. 压缩文件 选择 [1- 6]:显示上述选项后,用户会选择例如3,并显示相应的子菜单给用户。我想使用 python 脚本自动执行此操作。希望说明清楚。谢谢!