首页 > 编程 > BAT > 正文

DOS下如何声明变量(定义变量)

2020-06-09 14:23:38
字体:
来源:转载
供稿:网友

dos定义变量 DOS下也只有环境变量可以用  

   SET [variable=[string]]  

    variable   指定环境变量名。  
    string    指定要指派给变量的一系列字符串。  

   要显示当前环境变量,键入不带参数的 SET。  

   如果命令扩展被启用,SET 会如下改变:  

   可仅用一个变量激活 SET 命令,等号或值不显示所有前缀匹配  
   SET 命令已使用的名称的所有变量的值。例如:  

     SET P  

   会显示所有以字母 P 打头的变量  

   如果在当前环境中找不到该变量名称,SET 命令将把 ERRORLEVEL  
   设置成 1。  

   SET 命令不允许变量名含有等号。  

 
   在 SET 命令中添加了两个新命令行开关:  

     SET /A expression  
     SET /P variable=[promptString]  

   /A 命令行开关指定等号右边的字符串为被评估的数字表达式。该表达式  
   评估器很简单并以递减的优先权顺序支持下列操作:  

     ()           - 分组  
     ! ~ -        - 一元运算符  
     * / %        - 算数运算符  
     + -         - 算数运算符  
     << >>        - 逻辑移位  
     &          - 按位“与”  
     ^          - 按位“异”  
     |          - 按位“或”  
     = *= /= %= += -=    - 赋值  
      &= ^= |= <<= >>=  
     ,          - 表达式分隔符  

   如果您使用任何逻辑或取余操作符, 您需要将表达式字符串用  
   引号扩起来。在表达式中的任何非数字字符串键作为环境变量  
   名称,这些环境变量名称的值已在使用前转换成数字。如果指定  
   名称,这些环境变量名称的值已在使用前转换成数字。如果指定  

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表