高分求关于TXT文本批处理的问题

[复制链接]
查看11 | 回复4 | 2009-5-15 17:44:56 | 显示全部楼层 |阅读模式
因为今天我赶时间没测试,现在修改好了,测试OK!@echo off&set/a n=16 for /f "tokens=1*" %%i in ('type a.txt')do call:sb "%%i" pause&exit /b :sb set/a n+=1 & set/a i=n%%16 if %i% geq 1 if %i% leq 4 echo>>1.txt %~1 if %i% geq 5 if %i% leq 8 echo>>2.txt %~1if %i% geq 9 if %i% leq 12 echo>>3.txt %~1if %i% geq 13 if %i% leq 15 echo>>4.tx...
回复

使用道具 举报

千问 | 2009-5-15 17:44:56 | 显示全部楼层
@echo offsetlocal enabledelayedexpansionfor /f "delims=" %%i in (a.txt) do (set /a n+=1set /a m=!n!%%4if !m!==1 echo %%i>>1.txtif !m!==2 echo %%i>>2.txtif !m!==3 echo...
回复

使用道具 举报

千问 | 2009-5-15 17:44:56 | 显示全部楼层
测试通过@echo offset n=16 for /f "delims=" %%i in ('type a.txt') do call :ca "%%i" pause>nul :ca set/a n+=1 set/a x=%n%%%16 if %x%==0 (echo=%~1 >>4.txt) else ( if %x%...
回复

使用道具 举报

千问 | 2009-5-15 17:44:56 | 显示全部楼层
告诉你老板,洗洗睡吧...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行