我需要将 Linux 批处理文件转换为 Windows Bat 文件。
for FILE in *.tif
do
NEWFILE=../lowres/${FILE}
gdal_translate -outsize 25% 25% $FILE $NEWFILE
done
我不知道如何在 Windows bat 文件中设置变量。
感谢您的帮助,
干杯,
抢
最佳答案
我不确定 ${FILE}
的作用,以下运行;
gdal_translate -outsize 25% 25% "XXX.tif" "../lowres/XXX.tif"
对于当前目录中的每个.tif;
@echo off
setlocal enabledelayedexpansion
for %%f in (*.tif) do (
set newfile=../lowres/%%f
gdal_translate -outsize 25%% 25%% "%%f" "%newfile%"
)
关于windows - 如何将linux批处理文件转换为windows bat文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9077975/