zoukankan      html  css  js  c++  java
  • 批处理文件 bat 的入门命令

    1. echo on和echo off
    echo on表示打开回显,echo off表示关闭回显,何为回显?打开回显就是执行命令时会把命令显示出来,关闭回显反之.
    2.echo 【message】
    这个很简单,就是显示后面的信息。
    3.PAUSE
    这个命令没有什么好说的,要暂停时直接pause就行了,当然后面我们会用pause>nul。
    4.CLS
    clear screen 清屏
    5.REM
    在批处理文件或 CONFIG.SYS 里加上注解或说明。
    6.

     

    1)给变量赋值(撤销)
    例1:
     
    @echo off
    set str=My name is Xiao
    echo %str%
    rem 批处理中的变量一般需要用%来扩展,相见特殊符号一节
    pause>nul
    2.
    @echo off
    set str=ABCDEFGHIJKLMN
    echo %str%
    set str=
    echo;%str%
    rem 还记得加";"可以实现什么效果吗?一个空行,为什么要这么做呢?想不出来的话去掉这个";"试试
    pause>nul
    上面的例子中,一个是给变量赋值,一个是撤销变量的值
      
    2)等待用户输入数据(开关/P)
    例:
      
    @echo off
    set /p name=请输入你的姓名:
    set /p age=请输入你的年龄(纯数字):
    echo 所以,%name%今年%age%岁咯?
    pause>nul
    3)计算(开关/A)
    例1:
    @echo off
    set /a num=(12*2)+(13*4)
    echo (12x2)+(13x4)=%num%
    pause>nul
    例2:
    @echo off
    set /p num=请输入一个数字(不要超过2147483647):
    REM 批处理能处理的数字不能超过32位(二进制)
    set /a num*=2
    echo 这个数字的两倍是%num%
    pause>nul
    附:Set /a num*=2与set /a num=num*2等价
    7. 符号
    () - 分组
    ! ~ - - 一元运算符
    * / % - 算数运算符
    + - - 算数运算符
    << >> - 逻辑移位
    - 按位“与”
    ^ - 按位“异”
    | - 按位“或”
    = *= /= %= += -= - 赋值
    &= ^= |= <<= >>=
    , - 表达式分隔符
    8.在实际应用中的总结
       %%变量名 :这个变量名可以是小写a-z或者大写A-Z,他们区分大小写,FOR会把每个读取到的值给他;
       IN:(相关文件或命令) :FOR要把什么东西读取然后赋值给变量。
       do:执行的命令:对每个变量的值要执行什么操作就写在这。
      “/f”,运行结果只显示括号里的文字字符“**.txt”,而不能读取文本文件“**.txt”中的内容。可见,“/f”是解析文本字符串的好工具。
    例如:
     
    运行结果:
     

    引用原文:http://blog.csdn.net/PeersLee/article/details/49046547

    写博客是为了记住自己容易忘记的东西,另外也是对自己工作的总结,文章可以转载,无需版权。希望尽自己的努力,做到更好,大家一起努力进步!

    如果有什么问题,欢迎大家一起探讨,代码如有问题,欢迎各位大神指正!

  • 相关阅读:
    2、容器初探
    3、二叉树:先序,中序,后序循环遍历详解
    Hebbian Learning Rule
    论文笔记 Weakly-Supervised Spatial Context Networks
    在Caffe添加Python layer详细步骤
    论文笔记 Learning to Compare Image Patches via Convolutional Neural Networks
    Deconvolution 反卷积理解
    论文笔记 Feature Pyramid Networks for Object Detection
    Caffe2 初识
    论文笔记 Densely Connected Convolutional Networks
  • 原文地址:https://www.cnblogs.com/summary-2017/p/7719671.html
Copyright © 2011-2022 走看看