python - 使用 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
所以我不知道这是否可能。
解决方案
如果需要,您可能可以使用 pyautogui 单击并键入。你可以在这里看到一个简单的例子。
推荐阅读
- design-patterns - 如何在编辑器中实现长行的软换行?
- python - 有什么方法可以在 Python 的在线图像中应用 imagehash 函数
- xamarin - 未找到 Xamarin Forms 5.0 MediaElement
- r - 如何传递 R 中缺少的参数?
- python - 从目录读取的Python自定义排序文件
- php - 使用 qrencode 生成 png/svg 二维码,用于 Wireguard 客户端配置
- php - 如何根据学生的总分获得学生的位置
- prolog - Swi-Prolog:如何编写后代谓词?
- python - 使用 Beautiful soup 从多个 svg 帧创建循环 svg 动画
- android - Chrome Android:音乐网站在后台停止工作