errorlevel与 errorlevel 的区别

参考来源1:“批处理之家”bbs.bathome.cn

参考来源2:http://hi.baidu.com/luohuiwu/blog/item/e1c99e18ddd021b94bedbced.html

errorlevel与%errorlevel%的区别

他们都是判断上个命令的返回值。

当使用if errorlevel 值 cmmand 句式时,它的含义是:如果返回的错误码值大于或等于值 的时候,将执行cmmand

操作;

当使用if %errorlevel%==值 cmmand 句式时,它含义是:如果返回的错误码值等于值 的时候,将执行cmmand操作。

一般上一条命令的执行结果返回的值只有两个,"成功"用0 表示 "失败"用 1 表示,实际上,errorlevel 返回值可

以在0~255 之间,

例如xcopy 默认的errorlevel 值就有5 个,分别表示5 种执行状态:

0复制文件成功

1 未找到复制文件

2 用户通过CTRL C 终止了xcopy操作

4 出现了初始化错误

5 出现了磁盘写入错误

if %ERRORLEVEL%对数值的比较方法不仅仅限于等于,可以使用参数来控制。

比如:IF %ERRORLEVEL% LEQ 1 goto okay

全部的比较参数如下:

EQU - 等于
NEQ - 不等于
LSS - 小于
LEQ - 小于或等于
GTR - 大于
GEQ - 大于或等于

再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://www.cnblogs.com/captainbed

原文地址:https://www.cnblogs.com/siwnchh/p/10234798.html

时间: 2024-11-10 07:40:03

errorlevel与 errorlevel 的区别的相关文章

[转载]errorlevel与%errorlevel%的区别

批处理中的IF ERRORLEVEL 今天远程一个客户,发现他的服务器会不定时自动断开网络,导致客户端连接不了服务端,但是重启服务以后又恢复正常,初步判断可能是由于某个系统服务与winpacp有冲突,建议用户恢复操作系统,他想等晚上再开始操作,今天就只好一直运行个ping,发现timed out就手动重启服务.我记得if可以利用程序的返回值作为判断,就帮他写了这个脚本:@echo off: pping 61.152.XX.XXIF ERRORLEVEL 1 goto aaIF ERRORLEVE

bat中errorlevel与%errorlevel%的区别

bat中errorlevel与%errorlevel%的区别? 他们都是判断上个命令的返回值.当使用if errorlevel 值 cmmand 句式时,它的含义是:如果返回的错误码值大于或等于值 的时候,将执行cmmand 操作: 当使用if %errorlevel%==值 cmmand 句式时,它含义是:如果返回的错误码值等于值 的时候,将执行cmmand操作. 一般上一条命令的执行结果返回的值只有两个,"成功"用0 表示 "失败"用 1 表示,实际上,erro

errorlevel与%errorlevel%

他们的作用都是判断上个命令的返回值. 默认情况下,一条命令的返回值只有2个,0表示成功,1表示失败. 但也有例外,有些命令返回值会大于2个,返回值可以是0~255间的任意一个数 if errorlevel 0 echo right 当返回值>=0时,输出right if %errorlevel% ==0 echo right2 当返回值=0时,输出right2 if %errorllevel%对数值的比较方法不仅仅使用==号,还可以使用如下参数来控制: EQU:等于 NEQ:不等于 LEQ:小于

IF ERRORLEVEL 和 IF %ERRORLEVEL% 区别

  IF ERRORLEVEL 1 ( command )    与  IF %ERRORLEVEL%  LEQ 1 ( command  )  等效 也就是 ERRORLEVEL 1 等效于 "大于等于" 环境变量的比较符号可以使用的有:         ● EQU - 等于         ● NEQ - 不等于         ● LSS - 小于         ● LEQ - 小于或等于         ● GTR - 大于         ● GEQ - 大于或等于

批处理基本知识以及进阶 V2.0

批处理基本知识以及进阶 将以要执行的程序指令 , 像在 dos 模式下一下写入记事本 , 保存成 bat 文件 , 就可以执行了 一 . 简单批处理内部命令简介 1.Echo 命令 打开回显或关闭请求回显功能,或显示消息.如果没有任何参数, echo 命令将显示当前回显设置. 语法 : echo [{on │ off}] [message] Sample : @echo off / echo hello world 在实际应用中我们会把这条命令和重定向符号(也称为管道符号,一般用 > >>

转自网络

终极dos批处理循环命令详解 格式:FOR [参数] %%变量名 IN (相关文件或命令)   DO 执行的命令 作用:对一个或一组文件,字符串或命令结果中的每一个对象执行特定命令,达到我们想要的结果. 注意:在批处理文件中使用 FOR 命令时,指定变量请使用 %%variable,而不要用 %variable.变量名称是区分大小写的,所以 %i 不同于 %I. 关于:for命令可以带参数或不带参数,带参数时支持以下参数:/d /l /r /f 下面分别解释一下 === 零:无参数时: ---

【转】cocos2d-x windows开发环境配置

声明:本教程在参考了以下博文,并经过自己的摸索后实际操作得出,本教程系本人原创,由于升级后的cocos2d-x有了一些变化,目前的博文还没有关于Cocos2d-x 2.2.1最新版搭建Android交叉编译环境组建的说明,所以我这几天研究了一下,现在将具体的搭建方法分享出来,也给自己学习Cocos2d-x做个笔记. 参考博文: http://www.cnblogs.com/lhming/archive/2012/06/27/2566460.htmlhttp://www.cnblogs.com/l

Windows7 32/64位系统搭建Cocos2d-x及Android交叉编译环境

本文转载自http://blog.csdn.net/sttyytw/article/details/17005263 转载,请注明出处! 本文搭建环境 系统:win7 64位 旗舰版 原版软件:只装了系统的半裸机 大家只要按照步骤耐心操作,环境的搭建就不会产生一些莫名其妙的错误 预备下载的软件(为了方便,软件安装包请放在一个文件夹下) 请大家先行下载,但不要安装,一步一步的来 1.cocos2d-x2.2.1  2013年11月19日更新   cocos2d-x游戏引擎开发环境,大家都懂的 下载

Windows7 64位系统搭建Cocos2d-x-2.2.1最新版以及Android交叉编译环境(详细教程)

Windows7 64位系统搭建Cocos2d-x-2.2.1最新版以及Android交叉编译环境(详细教程) 声明:本教程在参考了以下博文,并经过自己的摸索后实际操作得出,本教程系本人原创,由于升级后的cocos2d-x有了一些变化,目前的博文还没有关于Cocos2d-x 2.2.1最新版搭建Android交叉编译环境组建的说明,所以我这几天研究了一下,现在将具体的搭建方法分享出来,也给自己学习Cocos2d-x做个笔记. 参考博文: http://www.cnblogs.com/lhming