ColorConsole [Version 1.3.3000]
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\WINDOWS>HELP IF
执行批处理程序中的条件处理。

IF [NOT] ERRORLEVEL number command
IF [NOT] string1==string2 command
IF [NOT] EXIST filename command

 NOT               指定只有条件为 false 的情况下, Windows XP 才
                   应该执行该命令。

 ERRORLEVEL number 如果最后运行的程序返回一个等于或大于
                   指定数字的退出编码,指定条件为 true。

 string1==string2  如果指定的文肿址ヅ洌付ㄌ跫?true。

 EXIST filename    如果指定的文件名存在,指定条件为 true。

 command           如果符合条件,指定要执行的命令。如果指定的
                    条件为 FALSE,命令后可跟一个执行 ELSE
                     关键字后的畹?ELSE 命令。

ELSE 子句必须在 IF 之后出现在同一行上。例如:

   IF EXIST filename. (
       del filename.
   ) ELSE (
       echo filename. missing.
   )

因为 del 命令需要用一个新行终止,以下子句不会有效:

IF EXIST filename. del filename. ELSE echo filename. missing

由于 ELSE 命令必须与 IF 命令的尾端在同一行上,以下子句也
不会有效:

   IF EXIST filename. del filename.
   ELSE echo filename. missing

如果都放在同一行上,以下子句有效:

   IF EXIST filename. (del filename.) ELSE echo filename. missing

如果命令扩展名被启用,IF 会如下改变:

   IF [/I] string1 compare-op string2 command
   IF CMDEXTVERSION number command
   IF DEFINED variable command

其中,比较运算符可以是:

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

及 /I 开关;如果该开关被指定,则说明要进行的字符串比较不分
大小写。/I 开关可以用于 IF 的 string1==string2 的形式上。这些
比较都是通用的;原因是,如果 string1 和 string2 都是由?
组成的,字符串会被转换成数字,进行数字比较。

CMDEXTVERSION 条件的作用跟 ERRORLEVEL 的一样,除了它
是在跟与命令扩展名有关联的内部版本号比较。第一个版本
是 1。每次对命令扩展名有相当大的增强时,版本号会增加一个。
命令扩展名被停用时,CMDEXTVERSION 条件不是真的。

如果已定义环境变量,DEFINED 条件的作用跟 EXISTS 的一样,
除了它取得一个环境变量,返回的结果是 true。

如果没有名为 ERRORLEVEL 的环境变量,%ERRORLEVEL%
会扩充为 ERROLEVEL 当前数值的字符串表达式;否则,您会得到
其数值。运行程序后,以掠锞渌得?ERRORLEVEL 的用法:

   goto answer%ERRORLEVEL%
   :answer0
   echo Program had return code 0
   :answer1
   echo Program had return code 1

您也可以使用以上的数字比较:

   IF %ERRORLEVEL% LEQ 1 goto okay

如果没有名为 CMDCMDLINE 的环境变量,%CMDCMDLINE%
将在 CMD.EXE 进行任何处理前扩充为传递给 CMD.EXE 的原始
命令行;否则,您会得到其数值。

如果没有名为 CMDEXTVERSION 的环境变量,
%CMDEXTVERSION% 会扩充为 CMDEXTVERSION 当前数值的
字串符表达式;否则,您会得到其数值。



C:\WINDOWS>HELP LABEL
创建、更改或删除磁盘的卷标。

LABEL [drive:][label]
LABEL [/MP] [volume] [label]

 drive:          指定驱动器名。
 label           指定卷标签。
 /MP             指定卷应该被当作安装点或卷名。
 volume          指定驱动器(后面跟一个冒号)、装入点
                 或卷名。如果指定了卷名,/MP 标志则不必要。



C:\WINDOWS>HELP MD
创建目录。

MKDIR [drive:]path
MD [drive:]path

如果命令扩展名被启用,MKDIR 会如下改变:

如果需要,MKDIR 会在路径中创建中级目录。例如: 假设 \a 不
存在,那么:

   mkdir \a\b\c\d

与:

   mkdir \a
   chdir \a
   mkdir b
   chdir b
   mkdir c
   chdir c
   mkdir d

相同。如果扩展名被停用,则需要键入 mkdir \a\b\c\d。




GOTO : HELP MKDIR









... Windows-10




Windows 10 How To

... Windows 10 FAQ
... Windows 10 How To




指挥 IF - 执行批处理程序中的条件性处理。

HTTP: ... console/cn/038.htm
0.156
15870

The MiniBrowserOK!

 /

Standby or sleep mode under Windows (11, 10, 8.1, 7)?

 /

What does the smart screen do under Windows, what for, why?

 /

Auto size Virtual Memory in Windows 10?

 /

Classic Power / Energy Options on Windows 11, 10, ...!

 /

Troubleshoot, repair or recovery Windows 8 and 8.1 with Windows 8 (8.1) Installations DVD!

 /

Fonts printing with print and preview function!

 /

How can I customize, set and remove the password under Windows 11?

 /

Prevent my computer from sleeping, but still allow the screen off?

 /

How can i customize the preview filter settings for Q-Explorer List Views?

 /

Let the digital desktop clock start with all MS Windows 11, 10, ... OS!

 /

Reorder PDF pages by simply dragging and dropping!

 /