首页 > 解决方案 > 使用 Python 自动化 .exe 程序

问题描述

我有一个将文件.exe转换为AGS文件的Excel程序。我有很多文件要转换,所以我想知道我可以用 Python 自动化吗?转换程序只需要 2 个位置,一个用于输入,一个用于输出,见图。

在此处输入图像描述

使用 Python,我可以使用以下代码启动程序,但是否可以传递 2 条路径并单击导出。

import subprocess
path = r'C:\Program Files (x86)\AGSToExcel.exe'

#Start the programs
subprocess.call([path])

#other locations
path_ags = r'C:\Users\X\Documents\AGS_file1.ags'
path_excel = r'C:\Users\X\Documents\Book1.xls'

我对包裹相当陌生,subprocess所以我不知道这是否可能。

标签: pythonsubprocessexe

解决方案


如果需要,您可能可以使用 pyautogui 单击并键入。你可以在这里看到一个简单的例子。

PyAutoGUI 示例


推荐阅读