[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
哈哈,我也是刚学批处理,感觉挺有意思的

TOP

@echo off
set /p a=请输入第一位数字: && set /p b=请输入第二位数字:
set /a c=a+b
set var=%c%
echo 和等于:%var%
pause

TOP

交互式的批处理最有前途

TOP

@echo off
echo 请输入数1
set /p var1=
echo 请输入数2
set /p var2=
set /a var3=%var1%+%var2%
echo %var3%
pause

TOP

"set /a var3=%var1%+%var2%"可以用set /a var3=var1+var2
其实,set 加了/a参数后,使用变量不用加%

TOP

@echo off
set /p var=请输入第一位数字&&set /p var1=请输入第二位数字
set /a var2=var+var1
echo 它们的和是 %var2%
pause
%0

TOP

set /a是什麼意思????

TOP

原帖由 zzp997 于 2008-7-25 17:55 发表
set /a是什麼意思????
  1.     SET /A expression
  2.     SET /P variable=[promptString]
  3. /A 命令行开关指定等号右边的字符串为被评估的数字表达式。该表达式
  4. 评估器很简单并以递减的优先权顺序支持下列操作:
  5.     ()                  - 分组
  6.     ! ~ -               - 一元运算符
  7.     * / %               - 算数运算符
  8.     + -                 - 算数运算符
  9.     << >>               - 逻辑移位
  10.                        - 按位“与”
  11.     ^                   - 按位“异”
  12.     |                   - 按位“或”
  13.     = *= /= %= += -=    - 赋值
  14.       &= ^= |= <<= >>=
  15.     ,                   - 表达式分隔符
复制代码
***共同提高***

TOP

第一个:
set /p x=请输入:
echo %x%

第二个:
set /p a=请输入第一个数字:
set /p b=请输入第二个数字:
set /a c=%a%+%b%
echo %c%

TOP

@echo off
:a
rem 加法运算,请按提示操作
set /p a=请输入第一个数字
echo 输入为:%a%
set /p b=请输入另一个数字
echo 输入为:%b%
pause
set /a c=%a%+%b%
echo 两数之和为:%c%
pause&goto a

TOP

我的答案

1.@echo off
set /p a=等等用户输入:
echo %a%
pause

2@echo off
set var=两个数之和
set /p a=第一个数:
set /p b=第二个数:
set /a c=a+b
echo %a%+%b%=%c%
pause

TOP

这个好像难度一般嘛

TOP

看看
有没我想要找的东西

TOP

初次出招

哈哈
这是我学批处理一个月来写的第一个批处理
肯请各位大哥大姐指点一二

@echo off
set p=
set /p num= “请输入数字”
echo %num%
pause
set p=
set /p a= 请输入第一个数:
set /p b= 请输入第二个数:
set /a c="%a%+%b%"
echo 第一个数和第二个数相加等于: %c%
pause>nul

TOP

- -|||||
@echo off

TOP

返回列表