找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
楼主: youxi01

批处理set命令入门训练

[复制链接]
发表于 2013-1-4 19:27:02 | 显示全部楼层
@echo off
color 0a
set /p a=请输入两位数以上的数字:
echo.
echo.-----这是你输入的数字"%a%";---------
echo.-----第一数字和第二个数字之和如下---
echo.
set /a b=%a:~0,1%+%a:~1,1%
echo %b%
pause>nul

你是要这种效果吗?
发表于 2013-4-3 13:34:07 | 显示全部楼层
@echo off
set /p var=等待用户输入
set /a a=%var:~0,1%+%var:~1,1%
echo %a%
pause
发表于 2013-4-3 13:34:39 | 显示全部楼层
@echo off
set /p var=等待用户输入
set /a a=%var:~0,1%+%var:~1,1%
echo %a%
pause
发表于 2013-7-29 09:38:44 | 显示全部楼层
1、设置等待用户输入,并将输入结果显示在批处理窗口;

  1. @set /p code=
  2. @echo %code%
  3. @pause>nul
复制代码
2、将用户输入的第一数字和第二个数字之和显示在批处理窗口;

  1. @set /p a=
  2. @set /b=
  3. @set /a c=%a%+%b%
  4. @echo %c%
  5. @pause>nul
复制代码
发表于 2013-9-15 00:14:58 | 显示全部楼层

  1. @echo off
  2. set /p a=请输入第一个数字
  3. set /p b=请输入第二个数字
  4. set /a c=a+b
  5. echo %c%
  6. pause>nul
复制代码
发表于 2013-12-12 21:11:38 | 显示全部楼层
  1. @echo off
  2. set /p cha=请输入:
  3. echo %cha%
  4. pause>nul
  5. set /p one=请输入第一个数:
  6. set /p two=请输入第二个数:
  7. set /a sum=%one%+%two%
  8. echo %sum%
  9. pause>nul
复制代码
发表于 2014-5-13 18:18:49 | 显示全部楼层
本帖最后由 R458-08 于 2014-5-13 18:19 编辑

回复 14# xiaoxx
echo %input%|findstr "^[0-9][0-9]">tmp.tmp  ==》这句是什么意思,我看不懂?帮忙解释一下。。。
发表于 2014-6-22 16:34:15 | 显示全部楼层
  1. @echo off
  2. set /p str=等待用户输入:
  3. echo 您输入的字符为:%str%
  4. pause>nul
  5. @echo off
  6. echo 输入的第一个字符为:7 输入的第二个字符为:3
  7. set /a z=x+y
  8. set /p x=7
  9. set /p y=3
  10. set /a z=7+3
  11. echo %z%
  12. pause
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2014-6-25 10:56:32 | 显示全部楼层
这个应该是一个题目2个要求吧...

  1. @echo off
  2. :begin
  3. cls
  4. set /p a=请输入第一个数字: & set /p b=请输入第一个数字:
  5. cls
  6. echo 你输入的第一个数字是:%a%
  7. echo 你输入的第二个数字是:%b%
  8. set /a c=a+b
  9. echo 答案是:%a%+%b%=%c%
  10. pause & goto begin
复制代码
发表于 2014-6-25 11:18:05 | 显示全部楼层
本帖最后由 redwolf100 于 2014-6-25 11:20 编辑

我晕,好像是我理解错了- -||

  1. @echo off
  2. :begin
  3. set /p input=请输入数字:
  4. cls
  5. echo 你输入的是:%input%
  6. set a=%input:~0,1%
  7. set b=%input:~1,1%
  8. set /a c=a+b
  9. echo 数字前2位的和为:%a%+%b%=%c%
  10. pause & goto begin
复制代码
如果更简单点,可以:

  1. @echo off
  2. set /p input=请输入数字:
  3. cls
  4. echo 你输入的是:%input%
  5. set /a a=%input:~0,1%+%input:~1,1%
  6. echo 数字前2位的和为:%a%
  7. pause
复制代码
发表于 2014-9-27 08:22:00 | 显示全部楼层
::========================================================
::批处理set命令入门训练
::
::1、设置等待用户输入,并将输入结果显示在批处理窗口;
::2、将用户输入的第一数字和第二个数字之和显示在批处理窗口;
::========================================================
@echo off
set /p input=请您输入二位数字:
echo %input%
set /a sum=%input:~0,1%+%input:~1,1%
echo %input:~0,1%+%input:~1,1%=%sum%
pause>nul
发表于 2014-9-27 15:57:04 | 显示全部楼层
set /p number_first=请输入第一个数字:按Enter键继续:
set /p number_second=请输入第二个数字:按Enter键继续:
set /a sum=number_first+number_second
echo %sum%
pause>nul&exit
发表于 2014-10-3 23:04:34 | 显示全部楼层
::批处理set命令入门训练
::1、设置等待用户输入,并将输入结果显示在批处理窗口;
::2、将用户输入的第一数字和第二个数字之和显示在批处理窗口;
@echo off
set /p input=请你输入数字:
set /a num=%input:~0,1%+%input:~1,1%
echo %input:~0,1%+%input:~1,1%=%num%
pause>nul
发表于 2014-10-23 15:51:49 | 显示全部楼层
受教了,谢谢各位大虾
发表于 2015-1-24 21:53:55 | 显示全部楼层

  1. @echo off
  2. :: 两个数的求和
  3. set /p a=请输入第一个数:
  4. echo.%a%
  5. set /p b= 请输入第二个数:
  6. echo.%b%
  7. set /a a+=b
  8. echo %a%
  9. echo.&pause
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 02:47 , Processed in 0.012227 second(s), 7 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表