如何用批处理计算一组数字的和

如有一个名为“abc.txt"的文本,里面每一行有一个数字,例如:126534……请问如何用批处理计算出此文件内每一行的数字的和?... 如有一个名为“abc.txt" 的文本,里面每一行有一个数字,例如:
12
65
34
……
请问如何用批处理计算出此文件内每一行的数字的和?
展开
 我来答
qop_dob
2015-07-18 · TA获得超过1.5万个赞
知道大有可为答主
回答量:1.3万
采纳率:79%
帮助的人:3918万
展开全部
1>1/* :
@echo off
dir /b "abc.txt"|cscript -nologo -e:jscript "%~0"
pause & exit/b
*/

while(!WScript.StdIn.AtEndOfStream) {
var file = WScript.StdIn.ReadLine();
var fso = new ActiveXObject("Scripting.FileSystemObject");
var f = fso.OpenTextFile(file, 1)
var s = 0;
while(!f.AtEndOfStream) {
    str = f.ReadLine();
    if (str!=null && str!=""&&!isNaN(str))s=s+Number(str);
}}
WSH.Echo(s);

支持小数及大数值计算

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
GAGATOSHUT
2015-07-18 · TA获得超过3459个赞
知道小有建树答主
回答量:645
采纳率:50%
帮助的人:245万
展开全部
@echo off & setlocal enabledelayedexpansion
set a=0
 for /f "delims=" %%a in (abc.txt) do (
  set /a a=a+%%a
 )
 echo 总和: !a!
pause>nul 

:: 中国批处理脚本联盟
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式