[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 xxpinqz 于 2013-5-5 03:03 编辑
  1. @echo off&setlocal enabledelayedexpansion
  2. set "str1=我想"&set "str2=要的效果"
  3. for %%a in (*.txt) do (
  4.   set /a q=2,l=0,n=0
  5.   for /f "tokens=2 delims=:" %%b in ('find /v /c "" "%%a"') do set /a h=%%b-1
  6.   (for /f "delims=" %%c in ('type "%%a"') do (
  7.   set /a l+=1
  8.   set /a x="1/(!q!-!l!)",y="1/(!h!-!l!)" 2>nul&&(
  9.      echo %%c
  10.   )||(
  11.      set com="(echo %%c^&echo,)|findstr /o "$""&set "str=%%c"
  12.      for /f "delims=:" %%d in ('!com!') do set /a id="(%%d-2)/2"
  13.      set /a n+=1
  14.      for /f "tokens=1-2 delims= " %%e in ("!n! !id!") do echo !str:~,%%f!!str%%e!!str:~%%f!
  15.   )
  16.   ))>"%%~na.$$$"
  17. )
  18. ::ren *.$$$ *.txt
复制代码
原来这个变量x,y可以不要的啊,不知道

TOP

回复 6# xiaoxiaol01
我也是才学2个月的菜鸟,纯粹练手。

TOP

返回列表