在简单的 .CMD 文件中找不到错误
Cannot find bug in simple .CMD file
我找不到我的错误,set /p sum=give nr %amount%:
它关闭后。
有人知道为什么吗?
无论如何谢谢;-)
::Made By QluPreX 29/01/2015
@echo off
cls
color a
:SET_NUM
set /p tot=how many numbers:
cls
set amount=1
set sum_tot=0
echo %tot%?
set /p y_or_n=is that correct (y/n) ? :
if %y_or_n%==y (
cls
goto:GIVE_NUM
) ELSE (
cls
goto:SET_NUM
)
:GIVE_NUM
set /p sum=give nr %amount%:
set /a sum_tot=%sum_tot%+%sum%
set /a amount=%amount%+1
if /I %amount%==%tot%(
goto:DISPLAY
)ELSE(
goto:GIVE_NUM
)
:DISPLAY
echo total is %sum_tot%
pause
不知道你说的 set /p sum=give nr %amount%:
是什么意思
但是
)ELSE(
必须
) ELSE (
(需要空格)
同样,
if /I %amount%==%tot%(
必须是
if /I %amount%==%tot% (
我找不到我的错误,set /p sum=give nr %amount%:
它关闭后。
有人知道为什么吗?
无论如何谢谢;-)
::Made By QluPreX 29/01/2015
@echo off
cls
color a
:SET_NUM
set /p tot=how many numbers:
cls
set amount=1
set sum_tot=0
echo %tot%?
set /p y_or_n=is that correct (y/n) ? :
if %y_or_n%==y (
cls
goto:GIVE_NUM
) ELSE (
cls
goto:SET_NUM
)
:GIVE_NUM
set /p sum=give nr %amount%:
set /a sum_tot=%sum_tot%+%sum%
set /a amount=%amount%+1
if /I %amount%==%tot%(
goto:DISPLAY
)ELSE(
goto:GIVE_NUM
)
:DISPLAY
echo total is %sum_tot%
pause
不知道你说的 set /p sum=give nr %amount%:
但是
)ELSE(
必须
) ELSE (
(需要空格)
同样,
if /I %amount%==%tot%(
必须是
if /I %amount%==%tot% (