0
それらを追加::複数の番号を読む必要はテキストファイルから(別の行に印刷された)、私はバッチスクリプトによって作成されるテキストファイルを持っているし、それは別々の行に4つの数字を印字一緒
406364
406959
405509
406585
この4つの数字をファイルから読み込んで一緒に追加する必要があります。私は、次のコードのバリエーションを使用しようとしている(ただし、成功と)してきた :
@echo off
for /F "tokens=1,2,3,4" %%i in (%USERPROFILE%\Desktop\[email protected]) do call :process %%i %%j %%k %%l
:process
set VAR1=%1
set VAR2=%2
set VAR3=%3
set VAR4=%4
REM echo %VAR1%
set sum=%VAR1%+%VAR2%+%VAR3%+%VAR4%
echo %sum%
goto :EOF
誰かがこれで私を助けてくださいことはできますか?
UPDATE:
私が試してみた:
for /F %%i in (file.txt) do set /A sum+=%%i
これは私に一つ一つの時間を別の答えを与えると、それらのどれも(それが1625417を与える必要があります)が正しいん。 Different Answers Every Single Time
'/ F用%% I IN(file.txtなど)設定を行う/合計+ = %% i'私にひとつひとつの時間を別の答えを与えると、それらのどれもありません – Aacini
を正しい。 – nauf
@nauf: '%sum%'を決してリセットしないからです。 'for sum'の前に' set sum = 0'を設定してください – Stephan