[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. set "folder=结果"
  4. if not exist "%folder%" (
  5.     md "%folder%"
  6. )
  7. set interval=5
  8. for %%a in (*.txt) do (
  9.     for /f "tokens=1-2 delims=," %%b in ("%%~na") do (
  10.         set "ins1=%%b"
  11.         set "ins2=%%c"
  12.     )
  13.     set /p line=<"%%a"
  14.     call :StrLen !line!
  15.     call :RandGen offset1
  16.     set /a offset2=offset1+interval
  17.     call :StrInsert !offset1! %interval% !offset2! > "%folder%\%%a"
  18. )
  19. goto :eof
  20. :StrLen
  21. set StrMAX=100
  22. for /l %%i in (0,1,%StrMAX%) do if "!line:~%%i,1!"=="" set num=%%i&goto :eof
  23. :RandGen
  24. set /a %1=%random%%%!num!
  25. goto :eof
  26. :StrInsert
  27. echo !line:~0,%1!!ins1!!line:~%1,%2!!ins2!!line:~%3!
  28. goto :eof
复制代码
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 8# yong8723


修复_第一段落以后的内容全部删除了.bat
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. set "folder=结果"
  4. if not exist "%folder%" (
  5.     md "%folder%"
  6. )
  7. set interval=5
  8. for %%a in (*.txt) do (
  9.     for /f "tokens=1-2 delims=," %%b in ("%%~na") do (
  10.         set "ins1=%%b"
  11.         set "ins2=%%c"
  12.     )
  13.     set /p line=<"%%a"
  14.     call :StrLen !line!
  15.     call :RandGen offset1
  16.     set /a offset2=offset1+interval
  17.     call :StrInsert !offset1! %interval% !offset2! > "%folder%\%%a"
  18.     (for /f "skip=1" %%b in ('type "%%a"') do (
  19.         echo,%%b
  20.     ))>>"%folder%\%%a"
  21. )
  22. goto :eof
  23. :StrLen
  24. set StrMAX=100
  25. for /l %%i in (0,1,%StrMAX%) do if "!line:~%%i,1!"=="" set num=%%i&goto :eof
  26. :RandGen
  27. set /a %1=%random%%%!num!
  28. goto :eof
  29. :StrInsert
  30. echo !line:~0,%1!!ins1!!line:~%1,%2!!ins2!!line:~%3!
  31. goto :eof
复制代码
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 12# yong8723


    11楼代码你再重新测试一下
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

返回列表