Batch file 我怎样才能将它们生成一个批处理命令?
如何生成一个批处理文件,以便对目录中的所有不同文件执行此操作Batch file 我怎样才能将它们生成一个批处理命令?,batch-file,command,Batch File,Command,如何生成一个批处理文件,以便对目录中的所有不同文件执行此操作 drg2sbg.exe file.drg -o file.sbg drg2sbg.exe file.drg -t file.txt drg2sbg.exe file.drg -b file.bmp 谢谢 for %%a in (*.drg) do ( drg2sbg.exe "%%~a" -o "%%~na.sbg" drg2sbg.exe "%%~a" -t "%%~na.txt" drg2sbg.exe "%%~a" -b
drg2sbg.exe file.drg -o file.sbg
drg2sbg.exe file.drg -t file.txt
drg2sbg.exe file.drg -b file.bmp
谢谢
for %%a in (*.drg) do (
drg2sbg.exe "%%~a" -o "%%~na.sbg"
drg2sbg.exe "%%~a" -t "%%~na.txt"
drg2sbg.exe "%%~a" -b "%%~na.bmp"
)
其中,%%a
依次设置为*.drg
文件的每个名称,%%~na
提取名称部分
(作为批处理文件中的行-将
%%
减少到%%
以直接从提示进行操作)感谢您的解释,它非常有效,我花了很长时间才找到此解决方案:)