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

C:\WINDOWS>HELP FOR
对一组文件中的每一个文件执行某个特定命令。

FOR %variable IN (set) DO command [command-parameters]

 %variable  指定一个单一字母可替换的参数。
 (set)      指定一个或一组文件。可以使用通配符。
 command    指定对每个文件执行的命令。
 command-parameters
            为特定命令指定参数或命令行开关。

在批处理文件中使用 FOR 命令时,指定变量请使用 %%variable
而不要用 %variable。变量名称是区分大小写的,所以 %i 不同于 %I.

如果命令扩展名被启用,下列额外的 FOR 命令格式会受到
支持:

FOR /D %variable IN (set) DO command [command-parameters]

   如果集中包含通配符,则指定与目录名匹配,而不与文件
   名匹配。

FOR /R [[drive:]path] %variable IN (set) DO command [command-
parameters]

   检查以 [drive:]path 为根的目录树,指向每个目录中的
   FOR 语句。如果在 /R 后没有指定目录,则使用当前
   目录。如果集仅为一个单点(.)字符,则枚举该目录树。

FOR /L %variable IN (start,step,end) DO command [command-parameters]

   该集表示以增量形式从开始到结束的一个数字序列。
   因此,(1,1,5) 将产蛄?1 2 3 4 5,(5,-1,1) 将产生
   序列 (5 4 3 2 1)。

FOR /F ["options"] %variable IN (file-set) DO command [command-
parameters]
FOR /F ["options"] %variable IN ("string") DO command [command-
parameters]
FOR /F ["options"] %variable IN ('command') DO command [command-
parameters]

   或者,如果有 usebackq 选项:

FOR /F ["options"] %variable IN (file-set) DO command [command-
parameters]
FOR /F ["options"] %variable IN ("string") DO command [command-
parameters]
FOR /F ["options"] %variable IN ('command') DO command [command-
parameters]

   filenameset 为一个或多个文件名。继续到 filenameset 中的
  下一个文件之前,每份文件都已被打开、读取并经过处理。
   处理包括读取文件,将其分成一行行的文字,然后将每行
   解析成零或更多的符号。然后用已找到的符号字符串变量值
   调用 For 循环。以默认方式,/F 通过每个文件的每一行中分开
   的第一个空白符号。跳过空白行。您可通过指定可选 "options"
   参数替代默认解析操作。这个带引号的字符串包括一个或多个
   指定不同解析选项的关键字。这些关键字为:

       eol=c           - 指一个行注释字符的结尾(就一个)
       skip=n          - 指在文件开始时忽略的行数。
       delims=xxx      - 指分隔符集。这个替换了空格和跳格键的
                         默认分隔符集。
       tokens=x,y,m-n  - 指每行的哪一个符号被传递到每个迭代
                         的 for 本身。这会导致额外变量名称的分配。m-n
                         格式为一个范围。通过 nth 符号指定 mth。如果
                         符号字符串中的最后一个字符星号,
                         那么额外的变量将在最后一个符号解析之后
                         分配并接受行的保留文本。
       usebackq        - 指定新语法已在下类情况中使用:                    
                         在作为命令执行一个后引号的字符串并且一个单
                         引号字符为文字字符串命令并允许在 filenameset
                         中使用双引号扩起文件名称。

   某些范例可能有助:

FOR /F "eol=; tokens=2,3* delims=, " %i in (myfile.txt) do @echo %i %j
%k

   会分析 myfile.txt 中的每一行,忽略以趾糯蛲返哪切┬校?
   每行中的第二个和第三个符号传递给 for 程序体;用逗号和/或
   空格定界符号。请注意,这个 for 程序体的语句引用 %i 来
   取得第二个符号,引用 %j 来取得第三个符号,引用 %k
   来取得第三个符号后的所有剩余符号。对于带有空格的文件
   名,您需要用双引号将文件名括起来。为了用这种方式来使
   用双引号,您还需要使用 usebackq 选项,否则,双引号会
   被理解成是用作定义某个要分析的字符串的。

   %i 专门在 for 语句中得到说明,%j 和 %k 是通过
   tokens= 选项专门得到说明的。您可以通过 tokens= 一行
   指定最多 26 个符号,只要不试图说明一个高于字母 'z' 或
   'Z' 的变量。请记住,FOR 变量是单一字母、分大小写和全局的;而且,
   同时不能有 52 个以上都在使用中。

   您还可以在相邻字符串上使用 FOR /F 分析逻辑;方法是,
   用单引沤ê胖涞?filenameset 括起来。这样,该字符
   串会被当作一个文件中的一个单一输入行。

   最后,您可以用 FOR /F 命令来分析命令的输出。方法是,将
   括号之间的 filenameset 变成一个反括字符串。该字符串会
   被当作命令行,传递到一个子 CMD.EXE,其输出会被抓进
   内存,并被当作文件分析。因此,以下例子:

     FOR /F "usebackq delims==" %i IN (`set`) DO @echo %i

   会枚举当前环境中的环境变量名称。

另外,FOR 变量参照的替换已被增强。您现在可以使用下列
选项语法:

    ~I         - 删除任我?"),扩充 %I
    %~fI        - 将 %I 扩充到一个完全合格的路径名
    %~dI        - 仅将 %I 扩充到一个驱动器号
    %~pI        - 仅将 %I 扩充到一个路径
    %~nI        - 仅将 %I 扩充到一个文件名
    %~xI        - 仅将 %I 扩充到一个文件扩展名
    %~sI        - 扩充的路径只含有短名
    %~aI        - 将 %I 扩充到文件的文件属性
    %~tI        - 将 %I 扩充到文件的日期/时间
    %~zI        - 将 %I 扩充到文件的大小
    %~$PATH:I   - 查找列在路径环境变量的目录,并将 %I 扩充
                  到找到的第一个完全合格的名称。如果环境变量名
                  未被定义,或者没有找到文件,此组合键会扩充到
                  空字符串

可以组合修饰符来得到多重结果:

    %~dpI       - 仅将 %I 扩充到一个驱动器号和路径
    %~nxI       - 仅?%I 扩充到一个文件名和扩展名
    %~fsI       - 仅将 %I 扩充到一个带有短名的完整路径名
    %~dp$PATH:i - 查找列在路径环境变量的目录,并将 %I 扩充
                  到找到的第一个驱动器号和路径。
    %~ftzaI     - 将 %I 扩充到类似输出线路的 DIR

在以上例子中,%I 和 PATH 可用其他有效数值代替。%~ 语法
用一个有效的 FOR 变量名终止。选取类似 %I 的大写变量名
比较易读,而且避免与不分大小写的组合键混淆。



C:\WINDOWS>HELP FORMAT
格式化磁盘以供 Windows XP 使用。

FORMAT volume [/FS:file-system] [/V:label] [/Q] [/A:size] [/C] [/X]
FORMAT volume [/V:label] [/Q] [/F:size]
FORMAT volume [/V:label] [/Q] [/T:tracks /N:sectors]
FORMAT volume [/V:label] [/Q]
FORMAT volume [/Q]

 volume           指定驱动器(后面跟一个冒号)、装入点
                 或卷名。
 /FS:filesystem  指定文件系统类型(FAT、FAT32 或 NTFS)。
 /V:label        指定卷标。
 /Q              执行快速格式化。
 /C              仅适于 NTFS: 默认情况下,将压缩诟眯陆ň砩?
                 创建的文件。
  /X              如果必要,先强制卸下卷。那时,该卷所有
                 已打开的句柄不再有效。
 /A:size         替代默认配置单位大小。极力建议您在一般状况下使用
                 默认设置。
                 NTFS 支持 512、1024、2048、4096、8192、16K、32K、
                 64K。
                 FAT 支持 512、1024、2048、4096、8192、16K、32K、
                 64k,(128k、256k 用于大于 512 字节的扇区) 。
                 FAT32 支持 512、1024?048、4096、8192、16k、32k、
                 64k,(128k 、256k 用于大于 512 字节的扇区)。
                       
                 注意 FAT 及 FAT32 文件系统对卷上的群集数量有以下限制:

                 FAT: 群集数量 <= 65526
                 FAT32: 65526 < 群集数量 < 4177918

                 如果判定使用指定的群集大小无法满足以上需求,格式
                 化将立即停止。

                 NTFS 压缩不支持大于 4096 的分配单元。

 /F:size         指定要格式化的软盘大小(1.44)
 /T:tracks       为磁盘指定每面磁道数。
 /N:sectors      指定每条磁道的扇区数。



C:\WINDOWS>HELP FTYPE
显示或修改用在文件扩展名关联中的文件类型

FTYPE [fileType[=[openCommandString]]]

 fileType  指定要检查或改变的文件类型
 openCommandString 指定饔谜饫辔募币褂玫目攀矫睢?

键入 FTYPE 而不带参数来显示当前有定义的开放式命令字符串的
文件类型。 FTYPE 仅用一个文件类型启用时,它显示那个文件类
型目前的开放式命令字符串。如果不为开放式命令字符串指定,
FTYPE 命令将删除那个文件类型的开放式命令字符串。在一个
开放式命令字符串之内,命令字符串 %0 或 %1 被通过关联调用
的文件名所代替。%* 得到所有的参数,%2 得到第一个参数,
%3 得到第二个,等等。%~n 得到其余所有以 nth 参数打头的
参数;n 可以是从 2 到 9 的数字。例如:

   ASSOC .pl=PerlScript
   FTYPE PerlScript=perl.exe %1 %*

允许您启用以下 Perl 脚本:

   script.pl 1 2 3

如果不想键入扩展名,则键入以下字符串:

   set PATHEXT=.pl;%PATHEXT%

被启动的脚本如下:

   script 1 2 3




GOTO : HELP GOTO



 


... Home  
... Impressum
... ColorConsole

... CMD
... Netsh-XP
... Netsh-7
... Netsh-Vista
... Powershell





;-)









Download the Windows 7 Starter, Home (Basic Premium), Professional und Ultimate!

... facebook.de
0.109
Schatten und gestreifte Linien bei der neuen Grafikkarte (defekt, Fehler)!  / Disable the Windows Store in Windows 8.1 / 10, how to?  / Auto login without password on Windows 7 (How to)?  / How to see installed Windows updates in Windows 7?  / Windows Web Server 2008 direkte Download Links (kostenlose Testversionen)!  / Wo finde ich in Windows 10 die Autoupdate Einstellungen (aktivieren/deaktivieren)?  / External drives are not displayed under Windows 10 (USB, HDD)?  / Wird der Explorer Q-Dir auf Windows-8 funktionieren?  / Cancel all printing orders in Windows 10 via print service?  / On Windows 10, change visual effects to best Performance, how to?  / Aus der ISO-Datei für Windows-7 eine startbare DVD, oder ein bootfähiges USB-Flashlaufwerk erstellen?  / How to open settings WiFi on my Samsung Galaxy?  /