[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
多看下命令的帮助信息。
这三句相等,如果你不嫌麻烦、代码繁杂,可以用第2、3种

  1. /A 命令行开关指定等号右边的字符串为被评估的数字表达式。该表达式
  2. 评估器很简单并以递减的优先权顺序支持下列操作:
  3.     ()                  - 分组
  4.     ! ~ -               - 一元运算符
  5.     * / %               - 算数运算符
  6.     + -                 - 算数运算符
  7.     << >>               - 逻辑移位
  8.                        - 按位“与”
  9.     ^                   - 按位“异”
  10.     |                   - 按位“或”
  11.     = *= /= %= += -=    - 赋值
  12.       &= ^= |= <<= >>=
  13.     ,                   - 表达式分隔符
  14. 如果您使用任何逻辑或取余操作符, 您需要将表达式字符串用
  15. 引号扩起来。在表达式中的任何非数字字符串键作为环境变量
  16. 名称,这些环境变量名称的值已在使用前转换成数字。如果指定
  17. 了一个环境变量名称,但未在当前环境中定义,那么值将被定为
  18. 零。这使您可以使用环境变量值做计算而不用键入那些 % 符号
  19. 来得到它们的值。如果 SET /A 在命令脚本外的命令行执行的,
  20. 那么它显示该表达式的最后值。该分配的操作符在分配的操作符
  21. 左边需要一个环境变量名称。除十六进制有 0x 前缀, 八进制
  22. 有 0 前缀的,数字值为十进位数字。因此, 0x12 与 18 和 022
  23. 相同。请注意八进制公式可能很容易搞混: 08 和 09 是无效的数字,
  24. 因为 8 和 9 不是有效的八进制位数。
复制代码

[ 本帖最后由 pusofalse 于 2008-8-23 12:17 编辑 ]
心绪平和,眼藏静谧。

TOP

返回列表