多谢指点,可是放到for语句中应该如何变化呢?- @echo off
- setlocal enabledelayedexpansion
- if exist namelist.txt del namelist.txt
- for /f "delims=." %%n in ('dir *.jpg /a-d /b') do echo %%n >>namelist.txt
- for /f %%p in (namelist.txt) do (
- <nul >%%p.bmp set /p=#!A^
- )
- pause
复制代码 我这样会造成!丢失,生成的文件如下- 00000000h:23 41 20 20 20 20
复制代码 如果删除set /p=#!A^后面的空格,则不会生成文件。 |