zoukankan      html  css  js  c++  java
  • bat常用符合和for语句等

    一、开头

    @echo off(默认是echo on)
    @echo off执行以后,后面所有的命令均不显示,包括本条命令

    二、特殊符号

    1、 | 命令管道符,echo Y|rd /s c:abc,通过管道命令|将echo y 的结果传给rd /s c:abc 命令,从而达到自动输入y 的目的。
    2、 > >> 重定向符号(和linux的一样)
    3、 && 只有在符号 && 前面的命令成功时,才用于运行该符号后面的命令(和linux的一样)
    4、 || (和linux的一样)
    5、^ 转义字符
    6、% 变量引导符,
    7、“”(双引号) 定界符
    8、& 用来分隔一个命令行中的多个命令。
    9、( ) 用来分组或嵌套多个命令
    10、.(点) 如果某个命令成功完成操作,则该命令就返回零 (0) 退出代码或不返回任何退出代码
    11、@ 前缀字符.表示执行时本行在cmd里面不显示, 可以使用 echo off关闭显示
    12、/ 参数开关引导符
    13、: 批处理标签引导符

    三、变量

    #交互式输入变量
    (交互式输入变量x,类似linux的read命令)
    set /p x=


    使用 set定义变量

    如:
    set a=kkkkk

    #输出
    echo %a%

    四、if

    #1、单分支
    if 1 == 1 echo 1
    
    #2、双分支
    if 1 == 2 (echo 1)else (echo 2)
    
    #3、多分支
    if 1 == 2 (echo 1) else (if 1==1 (echo 1+1) else (echo xxx))

    五、for语句

    for /l %i  in (1,2,10) do echo %i

    六、goto语句

    @echo off
    
    set /p x=请输入数字:
    
    if "%x%"=="A" goto A
    if "%x%"=="B" goto B
    
    :A
    echo AAAAAAAAAAAA
    pause
    exit
    
    :B
    echo BBBBBBBBBBBBB
    pause
    exit

    七、死循环

    :start
    echo 1
    goto start
  • 相关阅读:
    Test1
    排序之快速排序
    java注解
    排序之插入排序
    java IO之输出流——OutputStream
    java IO之输入流——InputStream
    行为模式之中介者
    行为模式之命令
    行为模式之职责链
    结构型模式总结
  • 原文地址:https://www.cnblogs.com/zhangb8042/p/11731879.html
Copyright © 2011-2022 走看看