【发布时间】:2018-05-12 08:50:57
【问题描述】:
此代码(存储在批处理文件中)应获取目录中的所有 [name].pyc(即已编译的 Python 文件),将其取消编码并将结果放入 [名称].txt :
@echo off
cd [directory]
for %%a in ("*.pyc") do (
uncompyle6 %%a > %%a.txt
)
pause
在这个程序中,我不喜欢 3 件事:
- 输出名称类似于 [name].pyc.txt,我想成为 [name].txt 之类的名称;
- Uncompyle6 给出一些统计数据行作为注释(# 开头),我不希望在最终的 .txt 文件中包含这些数据;
- 我希望 .bat 使用为第 2 行的 cd 命令存储的目录。
如何解决这些问题?
【问题讨论】:
标签: windows batch-file automation