[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[其他] 求助批处理文件夹图片生成html并显示图片的文件名

怎样在每张图片下面添加图片的文件名
  1. @echo off&SetLocal EnableDelayedExpansion
  2. For /f "delims=" %%i in ('dir/b/a-d/on*.*') do (Set a=%%~pi
  3. Set a=!a:\= !)
  4. For %%i in (%a%) do Set b=%%i
  5. ::获取文件夹名
  6. Set n=0
  7. (
  8. Echo ^<Html^>
  9. Echo ^<Title^>
  10. Echo %b%
  11. Echo ^</Title^>
  12. Echo ^<Body^>
  13. For /r %%i in (*.jpg *.bmp *.gif *.png) do (Echo ^<Img Src="%%i" width="500" height="500"^>
  14. Set n=1)
  15. ::将当前文件夹中所有的图片地址写入到html文件中。
  16. Echo ^</Body^>
  17. Echo ^</Html^>
  18. )>"%b%.html"
  19. If %n%==0 Msg * "当前文件夹中没有图片" & del %b%.html
  20. If %n%==1 Start "" "%b%.html"
复制代码

返回列表