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


    没成功啊,大佬

TOP

本帖最后由 qixiaobin0715 于 2021-1-20 15:49 编辑

回复 1# k员外
将下面bat代码放在“户口”文件夹下:
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. set /a k=0,m=0
  4. for /d %%a in (*) do (
  5. set /a k+=1
  6. set _!k!=%%a
  7. )
  8. for %%i in ("D:\扫描件\*.jpg") do (
  9. set /a m+=1
  10. set /a "n=(m-1)/2%%k+1"
  11. for %%j in (_!n!) do move "%%i" "!%%j!\"
  12. )
  13. pause
复制代码

TOP

本帖最后由 路过 于 2021-1-20 15:06 编辑

最好上传一些附件,才能写出完整的代码
如果图片有敏感内容,可以用下面一行命令将图片粉碎成0kb(要事先备份好),再上传到压缩文件。
  1. copy nul 文件
复制代码
根据思路写的
  1. @echo off
  2. pushd "扫描件文件夹"
  3. setlocal enabledelayedexpansion
  4. ::省略图片文件和文件夹的编号
  5. for /l %%a in (1,2,479) do (set/a w=%%a+1,e=1+%%a/2
  6. move "%%a.jpg" "户口文件夹\文件夹!e!\%%a.jpg"
  7. move "!w!.jpg" "户口文件夹\文件夹!e!\!w!.jpg"
  8. )
  9. pause
  10. exit
复制代码

TOP

返回列表