工作中有这样一个问题:
某文件夹下有"aaa.exe"、“bbb.exe”共2个exe可执行程序,这2个exe都是无界面、需要command命令行执行的。
后缀.lss文件为待处理文件,比如有test1.lss文件首先通过aaa.exe :
命令行aaa.exe test1.lss output1.pss
这样就生成了output1.pss文件,
接着用bbb.exe加工output1.pss文件,命令行:
bbb.exe output1.pss test1.pk -h5
注意后面的-h5是转换参数,是固定的。
通俗说就是扔进去.lss文件中间生成.pss文件,最终要的是.pk文件,前面的.lss文件、.pss文件运行后可以删了,用不上了。
如果我文件夹下只有一个.lss文件,批处理好写:- @echo off
- for /r %%i in (*.lss) do "aaa.exe" "%%i" "output1.pss"
- for /r %%i in (*.pss) do "bbb.exe" "%%i" " test1.pk" -h5
- del output1.pss
- del *.lss
- pause
复制代码 假如文件夹下有很多待处理的lss文件该怎么弄?求教
为了方便知道每个文件的内容,最后的pk文件名最好用原来的lss文件的名字。 |