1.一条CMD命令执行结果或状态值存于变量:%errorlevel%
多数命令0表示正常,其获取与判断:
if "%errorlevel%" == "0" echo 执行成功!或 if errorlevel 0 echo 执行成功!
2. 符号:&&与||
&& 和 || 都是连续执行命令的连接命令,前一种是前面命令正常执行时执行其后的命令,后一种当然就是不正常时执行的啦。
CMD1&&CMD2||CMD3 :CMD1执行正常则执行CMD2,前面命令执行不正常则执行CMD3。
3. 回显与命令执行信输出
echo ON/OFF:CMD命令执行时,命令内容要不要回显,批处理时,通常ECHO OFF;
命令输出:命令后可指明信息输出位置,如文件,1是正常输出,2为错误信息。
1>nul 不显示正常输出
2>nul 不显示错误输出
4. CMD命令启动BAT:start
附:BAT批处理文件小例子,供试运行摸索学习(所涉及目录需先创建)。
rem——注释
@ECHO OFF rem 设置host路径 SET HOST_HOME=C:\\Windows\\System32\\drivers\\etc ECHO. ECHO. ECHO. ECHO. ECHO. ECHO. ECHO. =-=-=-=-=87、151和204环境切换=-=-=-=-= echo 1、切换到87开发环境 echo 2、切换到151UAT环境 echo 3、切换到204打包环境 echo 0、退出 :Restart ECHO. set /p cho= 请输入你的选择(数字): if /i "%cho%"=="1" goto EVN87 if /i "%cho%"=="2" goto EVN151 if /i "%cho%"=="3" goto EVN204 if /i "%cho%"=="0" goto end_flag echo 你的输入有误,请重新输入 rem &&pause&&cls&&goto statart goto Restart :EVN87 rem 更新当前环境为87环境配置 @xcopy .\87\spdbedw.pm %AUTO_HOME%\bin\ /s /I /y >> run.log @xcopy .\87\LOGON_DW_CRSUSR %AUTO_HOME%\etc\ /s /I /y >> run.log @xcopy .\87\hosts %HOST_HOME%\ /s /I /y >> run.log echo 成功切为:87开发环境! goto Restart :EVN151 rem 更新当前环境为151环境配置 @xcopy .\151\spdbedw.pm %AUTO_HOME%\bin\ /s /I /y >> run.log @xcopy .\151\LOGON_DW_CRSUSR %AUTO_HOME%\etc\ /s /I /y >> run.log @xcopy .\151\hosts %HOST_HOME%\ /s /I /y >> run.log echo 成功切为:151UAT环境! goto Restart :EVN204 rem 设置PIP服务器 rem wmic ENVIRONMENT where "name='PIP_SERVER1' and username='<system>'" set VariableValue="10.112.9.204" 1>nul rem wmic ENVIRONMENT where "name='PIP_SERVER2' and username='<system>'" set VariableValue="10.112.9.204" 1>nul rem wmic ENVIRONMENT where "name='PIP_SERVER3' and username='<system>'" set VariableValue="10.112.9.204" 1>nul rem wmic ENVIRONMENT where "name='PIP_SERVER4' and username='<system>'" set VariableValue="10.112.9.204" 1>nul rem 更新当前环境为PKG环境配置 @xcopy .\204\spdbedw.pm %AUTO_HOME%\bin\ /s /I /y >> run.log @xcopy .\204\LOGON_DW_CRSUSR %AUTO_HOME%\etc\ /s /I /y >> run.log @xcopy .\204\hosts %HOST_HOME%\ /s /I /y >> run.log echo 成功切为:PKG打包环境! goto Restart :end_flag echo 结束,谢谢! pause
相关推荐
CMD 命令与批处理 CMD 命令是 Windows 操作系统中的命令行接口,用于执行各种命令和批处理任务。下面是 CMD 命令和批处理的相关知识点: 一、Errorlevel 变量: * `%errorlevel%` 变量用于存储上一条命令的执行...
### CMD命令与批处理教程详解 #### 批处理基础概览 批处理,作为Windows操作系统中一项基础且实用的功能,允许用户将多个命令封装在一个文本文件中,通过一次执行即可运行所有预设命令,极大地提高了操作效率。...
批处理文件(Batch Files)是一种文本文件,通常具有.BAT或.CMD扩展名,在Windows操作系统中运行,它们由一系列预定义的DOS命令组成,可以自动执行一系列任务,如文件管理、系统维护等。 ### DOS命令与批处理基础 ...
在批处理CMD命令中,有几种常见的语法结构和命令值得我们了解: 1. **批处理文件格式**:批处理文件通常以`.bat`或`.cmd`为扩展名,实质上就是一个文本文件,内容是DOS命令。例如,创建一个名为`test.bat`的批处理...
在CMD中,我们可以使用各种批处理命令来自动化重复性任务,提高工作效率。 `Echo`命令是CMD中非常基础的一个命令,主要用于在命令行界面显示消息或者控制命令回显。`Echo on`会开启命令回显,即命令执行后,命令行...
批处理文件(BAT)和CMD命令在Windows操作系统中扮演着重要的角色,它们允许用户通过文本脚本执行一系列命令,而无需交互式操作。C#作为.NET框架的主要编程语言,提供了与CMD命令行交互的能力,这使得开发者能够在...
本主题将详细介绍如何使用CMD命令来查看系统进程及其路径,并且会介绍批处理脚本的使用,以简化这些操作。 首先,我们可以通过`tasklist`命令来查看系统中的所有进程。这个命令会列出当前运行的所有进程的PID(进程...
批处理则是将一系列CMD命令组合到一个文本文件(通常扩展名为.bat或.cmd)中,以便一次性执行,大大提高了工作效率。下面将详细介绍CMD批处理命令以及如何使用这些资源。 **CMD命令** 1. **目录操作**: - `dir`...
cmdHere、控制台命令、【运行】命令、批处理命令 dir-cmd-here.rar文件说明: 导入此注册表文件,可以生成右键菜单中的“打开命令行窗口”的选项, 此选项只出现在目录的右键菜单中。 打开的命令窗口尺寸为120*40,...
### 批处理命令大全解析 批处理是一种在操作系统中用于自动化执行一系列命令的脚本语言。通过批处理脚本,用户可以批量执行复杂的任务,节省时间和提高效率。本文将深入探讨批处理中的一些核心命令,包括`Echo`、`@...
简单使用批处理,在开始菜单中单击“运行”,输入cmd进入DOS察看计算机状态及网络链接情况
至于"AutoApk"这个文件,可能是指一个自动化的Android应用打包工具,但这与C# WinForm执行CMD命令的主题关系不大,所以在这里不做详细展开。在C#环境中,如果你需要与Android开发相关联,可以使用Mono for Android...
CMD2EXE是一款工具软件,专门用于将批处理命令(CMD脚本)或者BAT文件转换成可执行(EXE)文件。在Windows操作系统环境下,批处理文件通常用于自动化执行一系列命令,但它们是以文本格式存储的,这可能导致安全风险...
批处理CMD命令中文帮助教程是针对Windows操作系统中的命令行界面——命令提示符(Command Prompt)进行批处理操作的指南。批处理,又称批处理脚本,是一种自动化执行一系列命令的方法,广泛应用于系统管理、文件处理...
批处理文件是预定义了一系列CMD命令的文本文件,通常以.bat为扩展名,可以自动化执行一系列操作,比如加密过程。在这个特定的案例中,"CMD加密系统.bat"是一个批处理文件,用于实现对数据的加密,并且带有留言功能,...
专门用于批处理的。。把移动到C:/WINDOWS目录下即可! rem 在965,341位置单击一次 MouseEvent 965 341 1 rem 在窗口标题为“QQ2012”的10,10位置单击一次 MouseEvent /h 10 10 1 rem 模拟ALT键按下 MouseEvent...
知识点五:将CMD命令写入批处理文件 直接在Node.js中执行CMD命令有时可能会遇到权限问题或者路径长度问题,尤其是在Windows系统中更为常见。将命令写入一个批处理文件(.bat),然后通过Node.js执行这个批处理文件,...
在Windows操作系统中,CMD(命令提示符)是一个强大的工具,它允许用户通过输入特定的指令来执行各种系统级任务。本教程重点讲解如何利用CMD进行批处理操作,以提高工作效率。 批处理是一种自动化处理多个命令的...