zoukankan      html  css  js  c++  java
  • Cmd

    1. 常用点

    //bat文件执行后不消失
    	尾行添加pause
    
    echo "%cd%"		//查看环境变量值
    set		//显示所有环境变量
    

    2. 变量

    set "CURRENT_DIR=%cd%"	//设置变量
    cd "%CURRENT_DIR%"		//引用变量
    

    2.1 系统预定义变量

    %CD% - 扩展到当前目录字符串。 
    %DATE% - 用跟 DATE 命令同样的格式扩展到当前日期。 
    %TIME% - 用跟 TIME 命令同样的格式扩展到当前时间。 
    %RANDOM% - 扩展到 0 和 32767 之间的任意十进制数字。 
    %ERRORLEVEL% - 扩展到当前 ERRORLEVEL 数值。 
    %CMDEXTVERSION% - 扩展到当前命令处理器扩展名版本号。 
    %CMDCMDLINE% - 扩展到调用命令处理器的原始命令行。 
    %0 bat的完整路径名如”C:Windowssystem32xxx.bat” 
    %1 bat参数1依次类推%2参数2… 
    %path% - 当前的环境变量。以分号隔开的路径列表,路径可包含空格,可以以’’结尾, 可以以双引号包围之
    

    3. 逻辑结构

    //if判断
    if not "%CATALINA_HOME%" == "" goto gotHome
    if exist "%CATALINA_HOME%incatalina.bat" goto okHome
    
    //调用其它bat脚本
    call "%EXECUTABLE%" start %CMD_LINE_ARGS%
    

    10. 命令

    setlocal	//执行后修改的环境变量只在当前文件环境生效
    del 		//删除文件
    

    10.1 shift命令

    在DOS的批处理中,只支持%1 - %9这9个命令行参数(%0用来表示命令本身),如果你想让你的批处理支持超过9个的命令行参数,就需要用到shift命令,每运行shift命令一次,命令行参数就左移一位,即%2变成%1,%3变成%2
    

    10.2 start命令

    启动单独的“命令提示符”窗口来运行指定程序或命令
    start ["title"] [FileName] [parameters]
  • 相关阅读:
    Vcenter虚拟化三部曲----SQL Server 2008 R2 数据库安装
    Vcenter虚拟化三部曲----VMWare ESXi 5.5安装及配置
    SaltStack 自动化工具
    KVM虚拟化
    redis单节点集群
    linux--yum源,源码包
    运维工程师常用命令(持续更新)
    TARS基金会:构建微服务开源生态
    TarsGo新版本发布,支持protobuf,zipkin和自定义插件
    .NET 发送电子邮件
  • 原文地址:https://www.cnblogs.com/Desneo/p/7217122.html
Copyright © 2011-2022 走看看