CMD命令与批处理

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

  

乐播投屏是一款简单好用、功能强大的专业投屏软件,支持手机投屏电视、手机投电脑、电脑投电视等多种投屏方式。 多端兼容跨网投屏:支持手机、平板、电脑等多种设备之间的自由组合投屏,且无需连接 WiFi,通过跨屏技术打破网络限制,扫一扫即可投屏。 广泛的应用支持:支持 10000+APP 投屏,包括综合视频、网盘浏览器、美韩剧、斗鱼、虎牙等直播平台,还能将央视、湖南卫视等各大卫视的直播内容一键投屏。 高清流畅投屏体验:腾讯独家智能音画调校技术,支持 4K 高清画质、240Hz 超高帧率,低延迟不卡顿,能为用户提供更高清、流畅的视觉享受。 会议办公功能强大:拥有全球唯一的 “超级投屏空间”,扫码即投,无需安装。支持多人共享投屏、远程协作批注,PPT、Excel、视频等文件都能流畅展示,还具备企业级安全加密,保障会议资料不泄露。 多人互动功能:支持多人投屏,邀请好友加入投屏互动,远程也可加入。同时具备一屏多显、语音互动功能,支持多人连麦,实时语音交流。 文件支持全面:支持 PPT、PDF、Word、Excel 等办公文件,以及视频、图片等多种类型文件的投屏,还支持网盘直投,无需下载和转格式。 特色功能丰富:投屏时可同步录制投屏画面,部分版本还支持通过触控屏或电视端外接鼠标反控电脑,以及在投屏过程中用画笔实时标注等功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值