测试了一下,它没有生成"%%j" 的缩略图,而是直接打开浏览了"%%j"
我在网上找了一个批量生成某目录下所有PNG图像文件的缩略图- for %%f in (*.jpg) do im_convert -resize 200x200 "%%f" "thumb\%%~nf.png"
复制代码 这个代码却可以成功
而下面这个是却老是提示出错,提示如下图- @echo off
- set "route=%cd%"
- for /f "delims=" %%i in ('dir /ad /b /s "%route%"') do (
- for /f "delims=" %%j in ('dir /a-d /b "%%i\*.jpg" "%%i\*.png" "%%i\*.gif"') do (
- im_convert -resize 200x200 "%%j" "thumb\%%~nj.png"
- )
- )
- pause
复制代码
[ 本帖最后由 ganjie 于 2008-12-13 07:59 编辑 ] |