[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
  1. ::1、设置等待用户输入,并将输入结果显示在批处理窗口;
  2. @echo off
  3. set /p var=请输入值:
  4. echo;%var%
  5. pause
  6. ::2、将用户输入的第一数字和第二个数字之和显示在批处理窗口;
  7. @echo off
  8. set /p var1=请输入值1:
  9. set /p var2=请输入值2:
  10. set /a var3=%var1%+%var2%
  11. echo;%var3%
  12. pause
复制代码

TOP

学到

感激!!!!

TOP

学习了,再好好来温习一遍!

学习了,再好好来温习一遍!

TOP

1、设置等待用户输入,并将输入结果显示在批处理窗口;
2、将用户输入的第一数字和第二个数字之和显示在批处理窗口;

第一题:
@echo off
set /p a=你想输入什么呢?随便你输入
echo %a%

第二题:
@echo off
set /p a=你输入第一个数字吧
set /p b=你再输入第二个数字吧
set /a c=a+b
echo %c%

TOP

菜鸟交作业来了

@echo off
echo 请输入两个数
set /p temp1=
set /p temp2=
echo 输入第一个数为%temp1%
echo 输入第二个数为%temp2%
set /a temp3=%temp1%+%temp2%
echo 输入两个数的和为%temp3%
pause

TOP

老手在此~~

@echo off
set /p a=输入:
for %%i in (%a%) do (set b=%%i)
set /a c=a+b
echo %c%
pause

TOP

@echo off
echo 题目1:1、设置等待用户输入,并将输入结果显示在批处理窗口;
echo.
set /p N=请输入:
:a
echo                                 %n%
echo   任意键继续
pause>nul
echo 题目2:将用户输入的第一数字和第二个数字之和显示在批处理窗口
echo             (只支持数字,而且只支持1位数字)
:e
set /p b=请输入第一个:
if %b% equ 0 goto h
if %b% equ 1 goto h
if %b% equ 2 goto h
if %b% equ 3 goto h
if %b% equ 4 goto h
if %b% equ 5 goto h
if %b% equ 6 goto h
if %b% equ 7 goto h
if %b% equ 8 goto h
if %b% equ 9 goto h
goto error
:h
set /p d=请输入第二个:
if %d% equ 0 goto c
if %d% equ 1 goto c
if %d% equ 2 goto c
if %d% equ 3 goto c
if %d% equ 4 goto c
if %d% equ 5 goto c
if %d% equ 6 goto c
if %d% equ 7 goto c
if %d% equ 8 goto c
if %d% equ 9 goto c
goto error1
:error1
echo 输入有问题请重新输入
goto h
:error
echo 输入有问题请重新输入
goto e
:c
set /a q=%b%+%d%
echo                            %b%+%d%=%q%
echo 任意键退出
pause>nul
::怎么样不过就是麻烦了点,没办法技术有限!呵呵

TOP

上次发的不完善 稍做修改  这次算是过的去吧   楼主赏点分吧  可怜可怜我

@echo off
echo 题目1:1、设置等待用户输入,并将输入结果显示在批处理窗口;
echo.
set /p N=请输入:
:a
echo                                 %n%
echo   任意键继续
pause>nul
echo 题目2:将用户输入的第一数字和第二个数字之和显示在批处理窗口
echo             (只支持数字,而且只支持1位数字)
:e
set /p b=请输入第一个:
if %b% lss 10 goto h
goto error
:h
set /p d=请输入第二个:
if %d% lss 10 goto c
goto error1
:error1
echo 输入有问题请重新输入
goto h
:error
echo 输入有问题请重新输入
goto e
:c
set /a q=%b%+%d%
echo                            %b%+%d%=%q%
echo 任意键退出
pause>nul

TOP

kankan a
侃侃

TOP

对于SET德用法我不太明白,因此来看看帖!先谢楼主

TOP

答题

1
  1. @echo off
  2. set /p a=请输入.....
  3. cls
  4. echo %a%&pause>nul
复制代码
2.
  1. @echo off
  2. set /p a=请输入第一个值.....
  3. set/p b=请输入第二个值.....
  4. cls
  5. echo 请等待.....
  6. cls
  7. ping/n 2 127.1>nul
  8. set/a c=%a%+%b%
  9. echo  两个数的和为:%c%&pause>nul
复制代码

[ 本帖最后由 nopr 于 2009-8-2 16:11 编辑 ]

TOP

1、设置等待用户输入,并将输入结果显示在批处理窗口
@echo off
set /p a=请输入......
echo 您输入的数字是%a%
pause

TOP

还有作业有的做啊  好玩

TOP

2、将用户输入的第一数字和第二个数字之和显示在批处理窗口
@echo off
set /p a=请输入数字a的值......
set /p b=请输入数字b的值......
echo 您输入的数值分别是a=%a%,b=%b%
set /a c=a+b
echo a+b=%c%
pause

TOP

第一
  1. @echo off
  2. set /p a=请输入:
  3. echo 您输入的为:%a%
  4. pause>nul
复制代码
第二
  1. @echo off
  2. set /p a=输入数字甲:
  3. set /p b=输入数字已:
  4. set /a c=a+b
  5. echo 两数之和为:%c%
  6. pause>nul
复制代码

TOP

返回列表