联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off&setlocal enabledelayedexpansion set /p file=请将要处理的文本拖放到这里: echo.&set /p lie= 待合计的数据所处的列为: set /a lie-=1 set file=%file:"=% cd.>temp.vbs >temp.vbs echo dim sum >>temp.vbs echo sum=0 >>temp.vbs echo set Fso=createobject^("scripting.filesystemobject"^) >>temp.vbs echo set f=Fso.GetFile("%file%") >>temp.vbs echo set fs=Fso.opentextfile^(f.ShortName,1^) >>temp.vbs echo Do While fs.atEndOfLine ^<^> true >>temp.vbs echo x=split^(fs.readline,"|"^) >>temp.vbs echo sum=sum+x^(%lie%^) >>temp.vbs echo loop >>temp.vbs echo wscript.echo sum cscript//nologo temp.vbs pause