[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
要尊重别人的劳动,不要老是怪别人未测试,多考虑自身的问题。帖子中的文字有时会与文件本身有差异,最好把你的文件发到网盘上,方便别人测试。我想你上面的文本文件可能就是一行,如果复制下来就变成了两行。以下代码是按文字一行来处理的:
  1. @echo off
  2. set /p var=<1.txt
  3. setlocal enabledelayedexpansion
  4. for %%i in (%var%) do set /a x+=1
  5. set /a y=x-11+1
  6. for /l %%j in (1,1,%y%) do (
  7.     set m=%%j
  8.     set n=
  9.     set l=
  10.     for %%a in (%var%) do (
  11.         set /a n+=1
  12.         if !n! geq !m! (
  13.             set /a l+=1
  14.             if !l! leq 11 set str%%j=!str%%j!, %%a
  15.         )
  16.     )
  17.     echo,unknownwindowse = {!str%%j:~2!}; p[unknownwindowse]
  18. )
  19. pause
复制代码
1

评分人数

TOP

返回列表