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


    建议下次发帖的时候放个截图,让大家看看真实的文件名。否则编出来的文件名可能导致别人浪费时间写成不符合实际需求的代码。
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 15# aloha20200628


    根据楼主的描述,图片内容与更名序号的对应关系所谓。
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 16# Batcher


    好的  好的
非常好的论坛

TOP

回复 14# newswan


    抱歉  没有说清楚  原文件名(0001)和更改后的文件名一致  也可以不一致(避免重复文件名)
非常好的论坛

TOP

回复 19# 001011
  1. @echo off
  2. setlocal EnableDelayedExpansion
  3. for %%a in ( work\*.jpg ) do (
  4. call :c %%a
  5. )
  6. pause
  7. exit/b
  8. :c
  9. set n1=%~n1
  10. set/a r=%n1% %% 4
  11. if %r% equ 1 (
  12. set /a n2 = n1 + 3
  13. ) else (
  14. set /a n2 = n1 - 1
  15. )
  16. set n2=0000%n2%
  17. set n2=%n2:~-4%
  18. echo   work\%n1%%~x1 work\n%2%%~x1
  19. goto :eof
复制代码
修改  "echo  work\..." 为 copy 或者 move

TOP

返回列表