[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
不可靠的,掉字符了。

TOP

RD  5楼

1  掉感叹号了
2  按字节分割有误差

如果改成下面的代码,可以解决不掉字符的问题。但是仍然不能准确分割,而且第2个文件不是%e% 。
for /f "delims=" %%a in ('findstr /n .*  "%a%"') do (
        set "var=%%a"
        setlocal enabledelayedexpansion
        set var=!var:*:=!
for %%k in (%wjm%!d!.txt) do if %%~zk GEQ %e% set /a d+=1
   echo.!var!>>%wjm%!d!.txt
endlocal
    )

不能准确分割有可能是在获取%%~zk 时 电脑刷新的原因。
看看哪位高手再出良策!!!

[ 本帖最后由 ZJHJ 于 2010-6-21 17:27 编辑 ]

TOP

我已经发现不能准确分割的原因是:获取%%~zk 时,是以整行为基础的。
有点象 split -c 参数

TOP

哈哈!终于搞定了。
等我把行分割一起贴出

TOP

返回列表