• 批处理命令使用篇


    1.关闭回显

    这样的话,将只回显示你用echo输出的命令

    @echo off
    
    

    2.显示信息

    echo 批处理好好玩哦! /*显示 批处理好好玩哦!*/
    
    

    3.无询问删除文件

    del /f /s /q %systemdrive%\*.tmp /*直接删除系统盘下面的以tmp为拓展名的文件*/
    
    

    4.批处理暂停

    echo.&pause /*暂停批处理,按任意键继续*/
    
    

    5.注释添加

    rem 判断是否开始备份 /*定义注释,“判断是否开始备份”为注释内容*/
    
    

    6.变量定义和使用

    set rootpath=D:\out\sso\utrustsso3.0.3\ssoserver\ /*设置复制源的路径*/
    set backuppath=D:\backup\ /*设置复制的目标的路径*/
    copy
    "%rootpath%\sysconfig" "%backuppath%\sysconfig\"

    /*使用变量开始复制,变量通过"%变量名%"来调用*/

    
    
    7.获取输入数据
    set /p choose= /*"/p"代表获取输入数据,此处将输入数据放入choose变量里*/
    
    
    
    
    8.数据比较
    if %choose%==1 /*判断变量choose的值是否等于1*/
    
    
    
    
    9.跳转
    goto end /*跳转到end处开始执行*/
    :end
    /*定义一个叫end的程序段*/
    echo 程序结束
    /*返回“程序结束”的信息,其为end程序段里的内容*/
    
    
    
    
    10.调用其它批处理

    call %ldappath%\slapd-ssotemp\db2bak "%backuppath%\data"
    /*调用在%ldappath%\slapd-ssotemp\db2bak处的这个批处理,

    并将参数"%backuppath%\data"传递给该批处理 */

    
    
    
    
    11.创建文件夹
    md %backuppath%\data /*在%backuppath%\位置创建一个名为data的文件夹*/
    
    
    
    
    12.复制文件
    copy "%rootpath%\sysconfig" "%backuppath%\sysconfig\"
    
    /*将%rootpath%\sysconfig里的文件复制到%backuppath%\sysconfig\位置*/
    
    
    
    
    

    更多更详细的信息,请在命令行中输入help,哈哈...

  • 相关阅读:
    ES5 ES6 作用域声明部分
    js 内建函数reduce
    $apply的使用与否
    得分-星星
    CSS3中translate、transform和translation的区别和联系
    vue 学习笔记
    -webkit-line-clamp 多行文字溢出...
    八位二进制数为什么表示范围(-128~~+127)理解
    vs2017_enterprise正式版离线安装包bt下载
    RSA密钥之C#格式与Java格式转换
  • 原文地址:https://www.cnblogs.com/moonson/p/1328236.html
Copyright © 2020-2023  润新知