我有2186个jpeg文件需要转换为具有特定程序的另一个文件类型。不幸的是,在批处理文件方面我非常糟糕,但到目前为止我还是这样:
java -jar -Xmx1024m convert.jar -d2 -h64 -w64 -s Untitled_000000.jpeg output_000000.schematic
它接受文件Untitled_000000.jpeg并将其转换为output_000000.schematic。我如何自动转换2186文件,直到output_002185.schematic?
谢谢!
答案 0 :(得分:1)
试试这个:
@echo off
for /l %%a in (0, 1, 2185) do (Pad.bat "%%a")
在同一目录中:
set var=%1
:loop
set var=0%var%
if "%var:~5,1%"=="" goto :loop
java -jar -Xmx1024m convert.jar -d2 -h64 -w64 -s Untitled_%var%.jpeg output_%var%.schematic
这对你有用。 (我测试过了)
答案 1 :(得分:0)
@echo off
setlocal enableDelayedExpansion
pushd C:\pics_dir
for /l %%L in (Untitled_*.jpeg) do (
set "file_name=%%~nL"
set "current_number=!file_name:~9!"
java -jar -Xmx1024m c:\convert.jar -d2 -h64 -w64 -s "%%~L" output_!current_number!.schematic
)
endlocal