联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
Originally posted by liaobiaoxing at 2009-7-11 06:00: 其实set /a已经赋值成功的,用SET命令也可以查得到SUM具体的值,可就是在IF语句中,显示不出来。不知道怎么办。
@echo off&setlocal enabledelayedexpansion SET NUM=11 FOR /F %%I IN (1.txt) ( SET C=%%I DO FOR /F %%J IN (1.txt) DO ( SET D=%%J SET /A SUM=!c!+!d! IF !SUM!==!NUM! ECHO !SUM!=!C!+!D! ) ) pause