Batch file 在批处理文件中将2个简单数字相加
我想要一个非常简单的批处理文件,它允许我一起添加数字 我在想Batch file 在批处理文件中将2个简单数字相加,batch-file,Batch File,我想要一个非常简单的批处理文件,它允许我一起添加数字 我在想 @echo off Set /a number1=enter a number Set /a number2=enter your second number set /a sum1==%number1%+%number2% echo your fist numer was %number1% and your second number was %number2% echo When you add them both togeth
@echo off
Set /a number1=enter a number
Set /a number2=enter your second number
set /a sum1==%number1%+%number2%
echo your fist numer was %number1% and your second number was %number2%
echo When you add them both together you get %sum1% hmmmmmmmmmmmmmm
pause
使用/p提示输入
@echo off
Set /p number1=Enter a number:
Set /p number2=Enter your second number:
set /a sum1=%number1%+%number2%
echo your fist numer was %number1% and your second number was %number2%
echo When you add them both together you get %sum1% hmmmmmmmmmmmmmm
pause
我认为这种方法看起来更干净。使用set/p作为输入,使用=not==作为设置变量。下面是一个例子。set x=2
set y=3
set /a z=x+y+2
echo z is equal to %z%
pause>nul
输出应为z等于7
。如您所见,x+y+2
看起来更像数学,而不是%x%+%y%+2
如果我在解释中遗漏了什么,请发表评论,我会纠正它。如果这有帮助,请标记为正确答案,以便我知道我回答了问题。
;)玩得开心 您的问题是什么?您能否编辑以显示如何使用上述变量设置方法的示例?
set x=2
set y=3
set /a z=x+y+2
echo z is equal to %z%
pause>nul