errorlevel 续2

Posted siwuxie095

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了errorlevel 续2相关的知识,希望对你有一定的参考价值。

-------siwuxie095

   

   

   

%ERRORLEVEL%值一览表:

   

ATTRIB.EXE

(a) Target file/folder not found = ERRORLEVEL 1

(b) Invalid switch = ERRORLEVEL 1

(c) Sharing violation (target file in use) = ERRORLEVEL 1

(d) Invalid drive specification = ERRORLEVEL 1

(e) Drive not ready (either Abort or Fail reply) = ERRORLEVEL 1

(f) Invalid/wrong number of parameters = ERRORLEVEL 1

   

win10下:

   

   

   

   

CHOICE.EXE

(a) With reply list, and reply nn in list = ERRORLEVEL nn

(This reply list position = return code is main use of CHOICE)

(b) Invalid switch = ERRORLEVEL 255

(c) Invalid switch syntax = ERRORLEVEL 255

(d) Timeout default not in reply list = ERRORLEVEL 255

(e) choice /? = ERRORLEVEL 255

   

win10下:

   

   

   

   

   

CSCRIPT.EXE

(a) Cannot find script file = ERRORLEVEL 1

(b) No script engine for file extension = ERRORLEVEL 1

(c) No file extension in script file = ERRORLEVEL 1

(d) Drive not ready = ERRORLEVEL 1

(There is no Abort, Retry, Fail stall)

   

win10下:

   

   

   

DELTREE.EXE

(a) Required parameter missing = ERRORLEVEL 1

(b) Invalid switch = ERRORLEVEL 1

(c) deltree /? = ERRORLEVEL 1

(d) Not ready reading drive (Abort reply) = ERRORLEVEL 18

(Note: Fail reply returns ERRORLEVEL 0)

   

win10下:

   

   

   

   

EXTRACT.EXE

(a) Invalid switch = ERRORLEVEL 1

   

win10下:

   

   

   

   

FC.EXE

(a) Insufficient number of filespecs = ERRORLEVEL 1

(b) Too many filenames on command line = ERRORLEVEL 1

(c) Sharing Violation + Abort reply = ERRORLEVEL 5

(Note: Fail reply returns ERRORLEVEL 0)

(d) Drive not ready = ERRORLEVEL 18

(Note: Fail reply returns ERRORLEVEL 0)

   

win10下:

   

   

   

   

   

FIND.EXE

(a) Target string found (=found) = ERRORLEVEL 0

(b) Target string missing (=missing) = ERRORLEVEL 1

(c) find /? = ERRORLEVEL 1

(d) Parameter format not correct = ERRORLEVEL 2

(e) Specified file to search not found = ERRORLEVEL 2

(f) Specified file in use + Fail reply = ERRORLEVEL 2

(g) Drive not ready + Fail reply = ERRORLEVEL 2

(h) Specified file in use + Abort reply = ERRORLEVEL 5

(i) Drive not ready + Abort reply = ERRORLEVEL 5

   

win10下:

   

   

   

   

   

FORMAT.COM

(a) Drive not ready = ERRORLEVEL 4

(There is no Abort, Retry, Fail stall)

   

win10下:

   

   

   

   

   

   

   

FTP.EXE

(a) Brief help (use: ftp -h for Brief help) = ERRORLEVEL 2

(b) Error opening script file (file missing) = ERRORLEVEL 2

(c) Invalid switch = ERRORLEVEL 2

   

win10下:

   

   

   

   

   

KEYB.COM

(a) Invalid switch = ERRORLEVEL 1

(b) Invalid keyboard code specified = ERRORLEVEL 1

(c) keyb /? = ERRORLEVEL 1

   

win10下:

   

   

   

   

   

MEM.EXE

(a) Invalid switch = ERRORLEVEL 1

   

win10下:

   

   

   

   

MODE.COM

(a) Invalid parameter = ERRORLEVEL 1

(b) Invalid switch = ERRORLEVEL 1

   

win10下:

   

   

   

   

MORE.COM

(a) Invalid switch (MORE doesn\'t accept switches) = ERRORLEVEL 1

(b) Drive not ready (Abort reply) = ERRORLELEL 5

(Note: Fail reply returns ERRORLEVEL 0)

   

win10下:

   

   

   

   

MOVE.EXE

(a) Required parameter missing = ERRORLEVEL 1

(b) Unable to create destination = ERRORLEVEL 1

(c) Unable to open source = ERRORLEVEL 1

(you see this when trying to MOVE a folder from one drive

to another. You need to use XCOPY /S followed by DELTREE,

since MOVE won\'t handle folder moves across drives)

(d) Sharing violation + Fail reply = ERRORLEVEL 1

(Note: file is nevertheless COPIED, not moved, in this case)

(e) Sharing violation + Abort reply = ERRORLEVEL 5

(Note: file is nevertheless COPIED, not moved, in this case)

(f) Drive not ready (Abort reply) = ERRORLEVEL 18

(Note: Fail reply - unusually - returns ERRORLEVEL 1)

   

win10下:

   

   

   

   

   

PING.EXE

(a) Unknown host = ERRORLEVEL 1

(usually=name not found on DomainNameServer)

(b) Brief help (with no parameter) = ERRORLEVEL 1

Note: for PING Brief help with /? switch, ERRORLEVEL is 0

(c) Invalid switch = ERRORLEVEL 1

(and displays the Brief help as well)

(d) Interrupted with [Ctrl-C] = ERRORLEVEL 255

   

win10下:

   

   

   

   

SORT.EXE

(a) Invalid switch = ERRORLEVEL 1

(b) Drive not ready (Abort reply) = ERRORLEVEL 15

(Note: Fail reply returns ERRORLEVEL 0)

   

win10下:

   

   

   

   

START.EXE

(a) start /? (real mode) = ERRORLEVEL 1

(b) start /? (GUI) = ERRORLEVEL 255

(c) Can\'t find file specified for START = ERRORLEVEL 255

(d) No file association for specified file = ERRORLEVEL 255

(e) Drive not ready = ERRORLEVEL 255

(There is no Abort, Retry, Fail stall)

   

win10下:

   

   

   

   

   

SUBST.EXE

(a) Invalid parameter = ERRORLEVEL 1

(b) Invalid switch = ERRORLEVEL 1

(c) Path not found = ERRORLEVEL 1

(d) Drive not ready (Abort reply) = ERRORLEVEL 21

(Note: Fail reply - unusually - returns ERRORLEVEL 1)

   

win10下:

   

   

   

   

   

TRACERT.EXE

(a) Unable to resolve target system name = ERRORLEVEL 1

(usually=name not found on DomainNameServer)

(b) Invalid switch = ERRORLEVEL 1

(c) Brief help (no parameter) = ERRORLEVEL 1

(d) Interrupted with [Ctrl-C] = ERRORLEVEL 255

Note: for TRACERT Brief help, type command without parameters

   

win10下:

   

   

   

   

XCOPY.EXE

(a) File not found = ERRORLEVEL 1

(b) Invalid date in /d switch = ERRORLEVEL 4

(c) Invalid number of parameters = ERRORLEVEL 4

(d) Invalid parameter = ERRORLEVEL 4

(e) Device not ready = ERRORLEVEL 4

(f) Unable to create directory = ERRORLEVEL 4

(g) System can\'t find file = ERRORLEVEL 5

   

win10下:

   

   

   

   

   

   

【made by siwuxie095】

   

   

   

   

   

   

   

   

   

   

以上是关于errorlevel 续2的主要内容,如果未能解决你的问题,请参考以下文章

bat中errorlevel与%errorlevel%的区别

errorlevel与 errorlevel 的区别

bat脚本获取 exe返回值 ErrorLevel 的参数和设定

批处理中ERRORLEVEL的用法

if语句中的ERRORLEVEL无法正常工作[关闭]

使用 !ERRORLEVEL!在通过管道传输到另一个进程的代码块中