本帖最后由 Bearxy 于 2011-4-15 13:36 编辑
上班时间到了,我只写了一点点。新手,刚学的,别笑我哈。A区就这样分了,B区代码也是一样。- @echo off&setlocal enabledelayedexpansion
- set /a num=0
- set /a str=1
- set "test=char.txt"
- findstr /c:"A区" "%test%" >>A区.txt
- findstr /c:"B区" "%test%" >>B区.txt
- for /f "delims=" %%i in (A区.txt) do (
- set /a num=!num!+1&echo !num!&echo %%i>>!str!.txt
- if !num!==150 (set /a num=0&set /a str=!str!+1)
- )
- ren "1.txt" "候国强.xls"&ren "2.txt" "毛远锋.xls"
- ren "3.txt" "易湛慧.xls"&ren "4.txt" "李楠.xls"
- ren "5.txt" "池茜.xls"&del "A区.txt" /f /s /q>nul
- pause
复制代码 代码运行后会余下6,7,8.txt三个TXT文件。我的思路是将不足150行的,从6,7,8抽取。然后用findstr对比剩下的文本,生成的文本就是余下没有分配的了。那个运算的,我实在做不出来……边上班边想吧,晚上再来。 |