[CMD] Update the documentation of the FOR command. CORE-5806
authorHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Tue, 21 Nov 2017 22:45:54 +0000 (23:45 +0100)
committerHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Tue, 21 Nov 2017 22:47:46 +0000 (23:47 +0100)
- Also update & translate the french translation.
- Translators, please verify & update the translations!

22 files changed:
base/shell/cmd/cmd.rc
base/shell/cmd/lang/cs-CZ.rc
base/shell/cmd/lang/de-DE.rc
base/shell/cmd/lang/el-GR.rc
base/shell/cmd/lang/en-US.rc
base/shell/cmd/lang/es-ES.rc
base/shell/cmd/lang/fr-FR.rc
base/shell/cmd/lang/hu-HU.rc
base/shell/cmd/lang/id-ID.rc
base/shell/cmd/lang/it-IT.rc
base/shell/cmd/lang/ja-JP.rc
base/shell/cmd/lang/no-NO.rc
base/shell/cmd/lang/pl-PL.rc
base/shell/cmd/lang/ro-RO.rc
base/shell/cmd/lang/ru-RU.rc
base/shell/cmd/lang/sk-SK.rc
base/shell/cmd/lang/sq-AL.rc
base/shell/cmd/lang/sv-SE.rc
base/shell/cmd/lang/tr-TR.rc
base/shell/cmd/lang/uk-UA.rc
base/shell/cmd/lang/zh-CN.rc
base/shell/cmd/lang/zh-TW.rc

index ba8e0a6..3c4ae06 100644 (file)
@@ -91,4 +91,4 @@ END
 #endif
 #ifdef LANGUAGE_ZH_TW
     #include "lang/zh-TW.rc"
-#endif
\ No newline at end of file
+#endif
index 447bf2a..1c8c84d 100644 (file)
@@ -216,12 +216,25 @@ Type ECHO without a parameter to display the current ECHO setting."
   /B            Exits a batch file only.  \n\
                 If run outside of a batch file it will exit cmd.exe\n\
   ExitCode      This value will be assigned to ERRORLEVEL on exit\n"
-    STRING_FOR_HELP1 "Runs a specified command for each file in a set of files\n\n\
-FOR %variable IN (set) DO command [parameters]\n\n\
+    STRING_FOR_HELP1 "Runs a specified command for each file in a set of files.\n\n\
+FOR %variable IN (set) DO command [parameters]\n\
+FOR /L %variable IN (start,step,end) DO command [parameters]\n\
+FOR /D %variable IN (set) DO command [parameters]\n\
+FOR /R [[drive:]path] IN (set) DO command [parameters]\n\
+FOR /F [""options""] IN (set) DO command [parameters]\n\n\
+  /L    Generates a number sequence from start to end incrementing by step.\n\
+  /D    Modifies the set to refer to directories instead of files.\n\
+  /R    Executes command for files in the set in the specified path (or current\n\
+        working directory if not specified) and every directory below.\n\
+  /F    Modifies the set to refer to the contents of the files in the set.\n\n\
   %variable  Specifies a replaceable parameter.\n\
   (set)      Specifies a set of one or more files. Wildcards may be used.\n\
   command    Specifies the command to carry out for each file.\n\
-  parameters Specifies parameters or switches for the specified command.\n\n\
+  parameters Specifies parameters or switches for the specified command.\n\
+  options    Supported options are: eol, skip, delims, tokens, and usebackq.\n\n\
+Replacable parameters can be modified by adding a ~ and an optional qualifier\n\
+after the % and before the name (e.g. %~X). Supported qualifiers are:\n\
+f,d,p,n,x,s,a,t,z.\n\n\
 To use the FOR command in a batch program, specify %%variable instead of\n\
 %variable.\n"
     STRING_FREE_HELP1 "\nVolume in drive %s is %-11s\n\
index 9b243a2..9067bdd 100644 (file)
@@ -209,12 +209,25 @@ ECHO ohne Parameter zeigt die aktuelle Einstellung der Befehlsanzeige an."
     STRING_ECHO_HELP5 "ECHO ist %s\n"
     STRING_EXIT_HELP "Beendet den Befehlsinterpreter CMD.EXE oder die aktuelle Batchdatei.\n\nEXIT"
     STRING_FOR_HELP1 "Führt einen Befehl für jede einzelne Datei für einen Satz von Dateien aus.\n\n\
-FOR %Variable IN (Satz) DO Befehl [Parameter]\n\n\
-  %variable  Ein ersetzbarer Parameter bestehend aus einem einzelnen\n\
-              Buchstaben.\n\
+FOR %Variable IN (Satz) DO Befehl [Parameter]\n\
+FOR /L %Variable IN (start,step,end) DO Befehl [Parameter]\n\
+FOR /D %Variable IN (Satz) DO Befehl [Parameter]\n\
+FOR /R [[drive:]path] IN (Satz) DO Befehl [Parameter]\n\
+FOR /F [""options""] IN (Satz) DO Befehl [Parameter]\n\n\
+  /L    Generates a number sequence from start to end incrementing by step.\n\
+  /D    Modifies the set to refer to directories instead of files.\n\
+  /R    Executes command for files in the set in the specified path (or current\n\
+        working directory if not specified) and every directory below.\n\
+  /F    Modifies the set to refer to the contents of the files in the set.\n\n\
+  %Variable  Ein ersetzbarer Parameter bestehend aus einem einzelnen\n\
+             Buchstaben.\n\
   (Satz)     Ein Satz von mindestens einer Datei. Platzhalter sind zulässig.\n\
-  Befehl    Befehl, der für jede Datei ausgeführt werden soll.\n\
-  Parameter Parameter und Optionen für den angegebenen Befehl.\n\n\
+  Befehl     Befehl, der für jede Datei ausgeführt werden soll.\n\
+  Parameter  Parameter und Optionen für den angegebenen Befehl.\n\
+  options    Supported options are: eol, skip, delims, tokens, and usebackq.\n\n\
+Replacable parameters can be modified by adding a ~ and an optional qualifier\n\
+after the % and before the name (e.g. %~X). Supported qualifiers are:\n\
+f,d,p,n,x,s,a,t,z.\n\n\
 Um den FOR-Befehl in einem Batchprogramm zu verwenden, geben Sie %%Variable\n\
 statt %Variable an."
     STRING_FREE_HELP1 "\nVolume in Laufwerk %s ist %-11s\n\
index 5c1a7af..2ce0815 100644 (file)
@@ -215,12 +215,25 @@ Type ECHO without a parameter to display the current ECHO setting."
   /B            Exits a batch file only.  \n\
                 If run outside of a batch file it will exit cmd.exe\n\
   ExitCode      This value will be assigned to ERRORLEVEL on exit\n"
-    STRING_FOR_HELP1 "Runs a specified command for each file in a set of files\n\n\
-FOR %variable IN (set) DO command [parameters]\n\n\
+    STRING_FOR_HELP1 "Runs a specified command for each file in a set of files.\n\n\
+FOR %variable IN (set) DO command [parameters]\n\
+FOR /L %variable IN (start,step,end) DO command [parameters]\n\
+FOR /D %variable IN (set) DO command [parameters]\n\
+FOR /R [[drive:]path] IN (set) DO command [parameters]\n\
+FOR /F [""options""] IN (set) DO command [parameters]\n\n\
+  /L    Generates a number sequence from start to end incrementing by step.\n\
+  /D    Modifies the set to refer to directories instead of files.\n\
+  /R    Executes command for files in the set in the specified path (or current\n\
+        working directory if not specified) and every directory below.\n\
+  /F    Modifies the set to refer to the contents of the files in the set.\n\n\
   %variable  Specifies a replaceable parameter.\n\
   (set)      Specifies a set of one or more files. Wildcards may be used.\n\
   command    Specifies the command to carry out for each file.\n\
-  parameters Specifies parameters or switches for the specified command.\n\n\
+  parameters Specifies parameters or switches for the specified command.\n\
+  options    Supported options are: eol, skip, delims, tokens, and usebackq.\n\n\
+Replacable parameters can be modified by adding a ~ and an optional qualifier\n\
+after the % and before the name (e.g. %~X). Supported qualifiers are:\n\
+f,d,p,n,x,s,a,t,z.\n\n\
 To use the FOR command in a batch program, specify %%variable instead of\n\
 %variable.\n"
     STRING_FREE_HELP1 "\nVolume in drive %s is %-11s\n\
index cbbfa2b..c0f16a2 100644 (file)
@@ -211,12 +211,25 @@ Type ECHO without a parameter to display the current ECHO setting."
   /B            Exits a batch file only.  \n\
                 If run outside of a batch file it will exit cmd.exe\n\
   ExitCode      This value will be assigned to ERRORLEVEL on exit\n"
-    STRING_FOR_HELP1 "Runs a specified command for each file in a set of files\n\n\
-FOR %variable IN (set) DO command [parameters]\n\n\
+    STRING_FOR_HELP1 "Runs a specified command for each file in a set of files.\n\n\
+FOR %variable IN (set) DO command [parameters]\n\
+FOR /L %variable IN (start,step,end) DO command [parameters]\n\
+FOR /D %variable IN (set) DO command [parameters]\n\
+FOR /R [[drive:]path] IN (set) DO command [parameters]\n\
+FOR /F [""options""] IN (set) DO command [parameters]\n\n\
+  /L    Generates a number sequence from start to end incrementing by step.\n\
+  /D    Modifies the set to refer to directories instead of files.\n\
+  /R    Executes command for files in the set in the specified path (or current\n\
+        working directory if not specified) and every directory below.\n\
+  /F    Modifies the set to refer to the contents of the files in the set.\n\n\
   %variable  Specifies a replaceable parameter.\n\
   (set)      Specifies a set of one or more files. Wildcards may be used.\n\
   command    Specifies the command to carry out for each file.\n\
-  parameters Specifies parameters or switches for the specified command.\n\n\
+  parameters Specifies parameters or switches for the specified command.\n\
+  options    Supported options are: eol, skip, delims, tokens, and usebackq.\n\n\
+Replacable parameters can be modified by adding a ~ and an optional qualifier\n\
+after the % and before the name (e.g. %~X). Supported qualifiers are:\n\
+f,d,p,n,x,s,a,t,z.\n\n\
 To use the FOR command in a batch program, specify %%variable instead of\n\
 %variable.\n"
     STRING_FREE_HELP1 "\nVolume in drive %s is %-11s\n\
index 7ac8700..1fe5466 100644 (file)
@@ -214,13 +214,28 @@ Escribe ECHO sin parámetros para mostrar la configuración actual de ECHO."
     STRING_ECHO_HELP5 "ECHO está %s\n"
     STRING_EXIT_HELP "Sale del interprete de la linea de comandos.\n\nEXIT\n"
     STRING_FOR_HELP1 "Ejecuta un comando específico para cada archivo de un grupo de archivos.\n\n\
-FOR %variable IN (grupo) DO comando [parametros]\n\n\
+FOR %variable IN (grupo) DO comando [parametros]\n\
+FOR /L %variable IN (start,step,end) DO comando [parametros]\n\
+FOR /D %variable IN (grupo) DO comando [parametros]\n\
+FOR /R [[drive:]path] IN (grupo) DO comando [parametros]\n\
+FOR /F [""options""] IN (grupo) DO comando [parametros]\n\n\
+  /L    Generates a number sequence from start to end incrementing by step.\n\
+  /D    Modifies the set to refer to directories instead of files.\n\
+  /R    Executes command for files in the set in the specified path (or current\n\
+        working directory if not specified) and every directory below.\n\
+  /F    Modifies the set to refer to the contents of the files in the set.\n\n\
   %variable  Especifica un parámetro remplazable.\n\
-  (set)      Especifica un grupo de uno o mas archivos. Los comodines pueden usarse.\n\
+  (set)      Especifica un grupo de uno o mas archivos. Los comodines pueden\n\
+             usarse.\n\
   command    Especifica el comando a ejecutar para cada archivo.\n\
-  parameters Especifica los parametros o modificadores para el comando especificado.\n\n\
-Para usar el comando FOR en un archivo por lotes, especifica %%variable en lugar de\n\
-%variable.\n"
+  parameters Especifica los parametros o modificadores para el comando\n\
+             especificado.\n\
+  options    Supported options are: eol, skip, delims, tokens, and usebackq.\n\n\
+Replacable parameters can be modified by adding a ~ and an optional qualifier\n\
+after the % and before the name (e.g. %~X). Supported qualifiers are:\n\
+f,d,p,n,x,s,a,t,z.\n\n\
+Para usar el comando FOR en un archivo por lotes, especifica %%variable en lugar\n\
+de %variable.\n"
     STRING_FREE_HELP1 "\nEl volumen en la unidad %s es %-11s\n\
  El número de serie es %s\n\
   %16s bytes totales de espacio en disco\n\
index 303304f..4a8add0 100644 (file)
@@ -226,15 +226,30 @@ Taper ECHO sans paramètre pour afficher le réglage ECHO courant."
   /B            Quitte seulement un fichier batch.  \n\
                 En cas de lancement en dehors d'un fichier batch, cmd.exe sera quittée\n\
   CodeDeFin     ERRORLEVEL prendra cette valeur à la sortie\n"
-    STRING_FOR_HELP1 "Exécute une commande donnée pour chaque fichier d'un ensemble de fichiers.\n\
-FOR %variable IN (ensemble) do commande [paramètres]\n\n\
-  %variable  Spécife un paramètre remplaçable.\n\
-  (ensemble) Spécifie un ensemble d'un ou plusieurs fichiers.\n\
-             Des jokers peuvent être utilisés.\n\
-  commande   Spécifie la commande à éxécuter pour chaque fichier.\n\
-  paramètres Spécifie les paramètres ou switchs pour la commande spécifiée.\n\n\
-Pour utiliser la comamnde FOR dans un programme batch,\n\
-utiliser %%variable au lieu de %variable."
+    STRING_FOR_HELP1 "Exécute une commande donnée pour chaque fichier d'un ensemble de fichiers.\n\n\
+FOR %variable IN (ensemble) DO commande [paramètres]\n\
+FOR /L %variable IN (début,pas,fin) DO commande [paramètres]\n\
+FOR /D %variable IN (ensemble) DO commande [paramètres]\n\
+FOR /R [[lecteur:]chemin] IN (ensemble) DO commande [paramètres]\n\
+FOR /F [""options""] IN (ensemble) DO commande [paramètres]\n\n\
+  /L    Génère une séquence numérique allant de début à fin, incrémenté de pas.\n\
+  /D    L'ensemble se réfère à des répertoires au lieu de fichiers.\n\
+  /R    Exécute la commande pour les fichiers dans l'ensemble du répertoire\n\
+        spécifié (ou bien le répertoire de travail courant si non spécifié)\n\
+        ainsi que chaque sous-répertoire.\n\
+  /F    L'ensemble se réfère au contenu des fichiers de l'ensemble.\n\n\
+  %variable  Spécifie un paramètre remplaçable.\n\
+  (ensemble) Spécifie un ensemble d'un ou plusieurs fichiers. Des caractères\n\
+             jokers peuvent être utilisés.\n\
+  commande   Spécifie la commande à exécuter pour chaque fichier.\n\
+  paramètres Spécifie les paramètres ou commutateurs pour la commande.\n\
+  options    Les options supportées sont : eol, skip, delims, tokens, et\n\
+             usebackq.\n\n\
+Les paramètres remplaçables peuvent être modifiés par l'ajout d'un ~ et d'un\n\
+qualificateur optionnel après le % et avant le nom (par ex. %~X).\n\
+Les qualificateurs supportés sont : f,d,p,n,x,s,a,t,z.\n\n\
+Pour utiliser la comamnde FOR dans un programme batch, utiliser %%variable\n\
+au lieu de %variable."
     STRING_FREE_HELP1 "\nLe nom de volume du lecteur %s est %-11s\n\
 Le numéro de série est %s\n\
   %16s octets d'espace disque total\n\
@@ -301,7 +316,7 @@ prompt        texte affiché par la boite de dialogue \n\n\n\
 ERRORLEVEL est modifié suivant le bouton pressé:\n\n\
 YES  :  10    |  NO      :  11\n\
 OK   :  10    |  CANCEL  :  12\n"
-    STRING_PATH_HELP1 "Affiche ou modifie le chemin de recherche pour les fichiers éxécutables.\n\n\
+    STRING_PATH_HELP1 "Affiche ou modifie le chemin de recherche pour les fichiers exécutables.\n\n\
 PATH [[lecteur:][chemin;...]]\nPATH ;\n\n\
 Taper PATH ; pour effacer tous les réglages courants\n\
 et indiquer à l'interpréteur de commandes\n\
@@ -330,7 +345,7 @@ des caractères spéciaux suivants:\n\n\
   $V   Numéro de version de ReactOS\n\
   $_   Retour chariot/saut de ligne\n\
   $$   $ (signe dollar)"
-    STRING_PAUSE_HELP1 "Stoppe l'éxécution d'un fichier batch et affiche le message suivant:\n\
+    STRING_PAUSE_HELP1 "Stoppe l'exécution d'un fichier batch et affiche le message suivant:\n\
 'Appuyer sur une touche pour continuer...' ou un message défini\n\
 par l'utilisateur.\n\n\
 PAUSE [message]"
index ef8bcd2..7763adb 100644 (file)
@@ -198,12 +198,25 @@ PUSHD [elérési_út | ..]\n\n\
 Paraméter nélkül megjeleníti a visszang állapotát."
     STRING_ECHO_HELP5 "Az ECHO %s\n"
     STRING_EXIT_HELP "Kilép a parancssor értelmezõbõl.\n\nEXIT\n"
-    STRING_FOR_HELP1 "Végrehajt egy parancsot az összes fájlban a megadott mappákban\n\n\
-FOR %változó IN (csoport) DO parancs [paraméterek]\n\n\
+    STRING_FOR_HELP1 "Végrehajt egy parancsot az összes fájlban a megadott mappákban.\n\n\
+FOR %változó IN (csoport) DO parancs [paraméterek]\n\
+FOR /L %változó IN (start,step,end) DO parancs [paraméterek]\n\
+FOR /D %változó IN (csoport) DO parancs [paraméterek]\n\
+FOR /R [[drive:]path] IN (csoport) DO parancs [paraméterek]\n\
+FOR /F [""options""] IN (csoport) DO parancs [paraméterek]\n\n\
+  /L    Generates a number sequence from start to end incrementing by step.\n\
+  /D    Modifies the set to refer to directories instead of files.\n\
+  /R    Executes command for files in the set in the specified path (or current\n\
+        working directory if not specified) and every directory below.\n\
+  /F    Modifies the set to refer to the contents of the files in the set.\n\n\
   %változó    A cserélhetõ paraméter.\n\
-  (csoport)   Állományok csoportja. Joker-karakterek megengedettek EZT KURVÁRA ÁTKELL FORDÍTANI :)) wildcardok helyett?.\n\
+  (csoport)   Állományok csoportja. Joker-karakterek megengedettek.\n\
   parancs     Ezt a parancsot hajtja végre minden egyes állománnyal.\n\
-  paraméterek Ezeket a paramétereket adja meg a parancsnak.\n\n\
+  paraméterek Ezeket a paramétereket adja meg a parancsnak.\n\
+  options     Supported options are: eol, skip, delims, tokens, and usebackq.\n\n\
+Replacable parameters can be modified by adding a ~ and an optional qualifier\n\
+after the % and before the name (e.g. %~X). Supported qualifiers are:\n\
+f,d,p,n,x,s,a,t,z.\n\n\
 A batch állományban való haszálathoz %%változó kell a %változó helyett.\n"
     STRING_FREE_HELP1 "\nA (%s) meghajtóban lévõ kötet címkéje %-11s\n\
  Sorozatszám: %s\n\
index b9b67d3..6fdfe50 100644 (file)
@@ -213,12 +213,25 @@ Ketik ECHO tanpa parameter untuk menampilkan setelan ECHO saat ini."
   /B            Keluar dari hanya file batch.  \n\
                 Jika dijalankan di luar file batch ia akan keluar dari cmd.exe\n\
   ExitCode      Nilai ini akan ditempatkan ke ERRORLEVEL saat keluar\n"
-    STRING_FOR_HELP1 "Menjalankan perintah yang ditetapkan untuk setiap file dalam set file\n\n\
-FOR %variabel IN (set) DO perintah [parameter]\n\n\
+    STRING_FOR_HELP1 "Menjalankan perintah yang ditetapkan untuk setiap file dalam set file.\n\n\
+FOR %variabel IN (set) DO perintah [parameter]\n\
+FOR /L %variabel IN (start,step,end) DO perintah [parameter]\n\
+FOR /D %variabel IN (set) DO perintah [parameter]\n\
+FOR /R [[drive:]path] IN (set) DO perintah [parameter]\n\
+FOR /F [""options""] IN (set) DO perintah [parameter]\n\n\
+  /L    Generates a number sequence from start to end incrementing by step.\n\
+  /D    Modifies the set to refer to directories instead of files.\n\
+  /R    Executes command for files in the set in the specified path (or current\n\
+        working directory if not specified) and every directory below.\n\
+  /F    Modifies the set to refer to the contents of the files in the set.\n\n\
   %variabel  Menetapkan parameter yang bisa diganti.\n\
   (set)      Mentetapkan sebuah set dari satu atau lebih file. Wildcards boleh dipakai.\n\
   perintah   Menetapkan perintah yang dilakukan untuk setiap file.\n\
-  parameter  Menetapkan parameter atau saklar untuk perintah yang dieteapkan.\n\n\
+  parameter  Menetapkan parameter atau saklar untuk perintah yang dieteapkan.\n\
+  options    Supported options are: eol, skip, delims, tokens, and usebackq.\n\n\
+Replacable parameters can be modified by adding a ~ and an optional qualifier\n\
+after the % and before the name (e.g. %~X). Supported qualifiers are:\n\
+f,d,p,n,x,s,a,t,z.\n\n\
 Untuk menggunakan perintah FOR dalam program batch, tetapkan %%variable daripada\n\
 %variabel.\n"
     STRING_FREE_HELP1 "\nVolume di drive %s adalah %-11s\n\
index 916dcfe..2e4e360 100644 (file)
@@ -212,13 +212,26 @@ Usa ECHO senza parametri pr visualizzare lo stato attuale di ECHO."
     /B            Esce solo dalle procedure batch.\n\
                   Se eseguito al di fuori di un batch esce da cmd.exe\n\
     ExitCode      Verrà assegnato a ERRORLEVEL"
-    STRING_FOR_HELP1 "Esegue un comand specifico per ogni file indicato\n\n\
-FOR %variabile IN (listafile) DO comando [parametri]\n\n\
+    STRING_FOR_HELP1 "Esegue un comand specifico per ogni file indicato.\n\n\
+FOR %variabile IN (insieme) DO comando [parametri]\n\
+FOR /L %variabile IN (start,step,end) DO comando [parametri]\n\
+FOR /D %variabile IN (insieme) DO comando [parametri]\n\
+FOR /R [[drive:]path] IN (insieme) DO comando [parametri]\n\
+FOR /F [""options""] IN (insieme) DO comando [parametri]\n\n\
+  /L    Generates a number sequence from start to end incrementing by step.\n\
+  /D    Modifies the set to refer to directories instead of files.\n\
+  /R    Executes command for files in the set in the specified path (or current\n\
+        working directory if not specified) and every directory below.\n\
+  /F    Modifies the set to refer to the contents of the files in the set.\n\n\
   %variabile Indica un parametro sostituibile.\n\
-  (listafile)Indica un insieme di uno o più file. Si possono usare i\
-             caratteri jolly.\n\
+  (insieme)  Indica un insieme di uno o più file. Si possono usare i caratteri\n\
+             jolly.\n\
   comando    Indica un comando da eseguire per ogni file.\n\
-  parametri  Indica i parametri o le selezioni per il comando.\n\n\
+  parametri  Indica i parametri o le selezioni per il comando.\n\
+  options    Supported options are: eol, skip, delims, tokens, and usebackq.\n\n\
+Replacable parameters can be modified by adding a ~ and an optional qualifier\n\
+after the % and before the name (e.g. %~X). Supported qualifiers are:\n\
+f,d,p,n,x,s,a,t,z.\n\n\
 Per usare FOR in un batch usare %%variable invece di %variable.\n"
     STRING_FREE_HELP1 "\nIl Volume del disco %s è %-11s\n\
  Il numero di serie è %s\n\
index eb84b25..369b4a5 100644 (file)
@@ -217,11 +217,24 @@ PUSHD [パス | ..]\n\n\
     STRING_ECHO_HELP5 "ECHO は %s です。\n"
     STRING_EXIT_HELP "コマンド インタープリタを終了します。\n\nEXIT\n"
     STRING_FOR_HELP1 "指定されたコマンドをファイル セットの各ファイルに対して実行します。\n\n\
-FOR %%変数 IN (セット) DO コマンド [パラメータ]\n\n\
-  %%変数       単一文字の置き換え可能なパラメータを指定します。\n\
+FOR %変数 IN (セット) DO コマンド [パラメータ]\n\
+FOR /L %変数 IN (start,step,end) DO コマンド [パラメータ]\n\
+FOR /D %変数 IN (セット) DO コマンド [パラメータ]\n\
+FOR /R [[drive:]path] IN (セット) DO コマンド [パラメータ]\n\
+FOR /F [""options""] IN (セット) DO コマンド [パラメータ]\n\n\
+  /L    Generates a number sequence from start to end incrementing by step.\n\
+  /D    Modifies the set to refer to directories instead of files.\n\
+  /R    Executes command for files in the set in the specified path (or current\n\
+        working directory if not specified) and every directory below.\n\
+  /F    Modifies the set to refer to the contents of the files in the set.\n\n\
+  %変数      単一文字の置き換え可能なパラメータを指定します。\n\
   (セット)    ファイル セットを指定します。ワイルドカードを使用できます。\n\
-  コマンド    各ファイルごとに実行するコマンドを指定します。\n\
-  パラメータ  指定されたコマンドのパラメータまたはスイッチを指定します。\n\n\
+  コマンド     各ファイルごとに実行するコマンドを指定します。\n\
+  パラメータ    指定されたコマンドのパラメータまたはスイッチを指定します。\n\
+  options  Supported options are: eol, skip, delims, tokens, and usebackq.\n\n\
+Replacable parameters can be modified by adding a ~ and an optional qualifier\n\
+after the % and before the name (e.g. %~X). Supported qualifiers are:\n\
+f,d,p,n,x,s,a,t,z.\n\n\
 バッチ プログラムで FOR コマンドを使用するときは、%%変数の代わりに、\n\
 %%%%変数を使用してください。\n"
     STRING_FREE_HELP1 "\nドライブ %c のボリューム ラベルは %-11s です\n\
index 0eb9439..b2aa73a 100644 (file)
@@ -211,12 +211,25 @@ Skriv ECHO uten parameter for å vise gjeldende ECHO innstillinger."
   /B            Avslutt bare en batch fil.  \n\
                 Hvis det kjøres en batch fil på utsiden vil den avslutte cmd.exe\n\
   ExitCode      Denne verdien vil bli utpekt til ERRORLEVEL ved avslutting\n"
-    STRING_FOR_HELP1 "Kjør en spesifisert kommando for hver fil i en gruppe med filer\n\n\
-FOR %variabel IN (gruppe) DO kommando [parametere]\n\n\
-  %variable   Angir en erstattelig parameter.\n\
+    STRING_FOR_HELP1 "Kjør en spesifisert kommando for hver fil i en gruppe med filer.\n\n\
+FOR %variabel IN (gruppe) DO kommando [parametere]\n\
+FOR /L %variabel IN (start,step,end) DO kommando [parametere]\n\
+FOR /D %variabel IN (gruppe) DO kommando [parametere]\n\
+FOR /R [[drive:]path] IN (gruppe) DO kommando [parametere]\n\
+FOR /F [""options""] IN (gruppe) DO kommando [parametere]\n\n\
+  /L    Generates a number sequence from start to end incrementing by step.\n\
+  /D    Modifies the set to refer to directories instead of files.\n\
+  /R    Executes command for files in the set in the specified path (or current\n\
+        working directory if not specified) and every directory below.\n\
+  /F    Modifies the set to refer to the contents of the files in the set.\n\n\
+  %variabel   Angir en erstattelig parameter.\n\
   (sett)      Angir en gruppe med en eller flere filer. Jokertegn kan bli brukt.\n\
   kommando    Angir kommandoen som skal brukes for hver enkelt fil.\n\
-  parametere  Angir parameterne eller bryterne for angitte kommando.\n\n\
+  parametere  Angir parameterne eller bryterne for angitte kommando.\n\
+  options     Supported options are: eol, skip, delims, tokens, and usebackq.\n\n\
+Replacable parameters can be modified by adding a ~ and an optional qualifier\n\
+after the % and before the name (e.g. %~X). Supported qualifiers are:\n\
+f,d,p,n,x,s,a,t,z.\n\n\
 For å bruke FOR kommando i en satsvis fil, spesifisere %%variabel isteden for\n\
 %variabel.\n"
     STRING_FREE_HELP1 "\nVolum i stasjon %s er %-11s\n\
index 5bb15f3..5adf2e0 100644 (file)
@@ -219,12 +219,25 @@ Wpisz ECHO bez żadnych parametrów, by wyświetlić obecne ustawienie."
   /B            Zamyka jedynie plik wsadowy.  \n\
                 Jeśli użyty będzie poza plikiem wsadowym, zamknie cmd.exe\n\
   kod           Ta wartość zostanie przypisana do ERRORLEVEL przy wyjściu.\n"
-    STRING_FOR_HELP1 "Uruchamia wyznaczoną komendę dla każdego pliku w zestawie\n\n\
-FOR %zmienna IN (zestaw) DO komenda [parametery]\n\n\
-  %zmienna    Wyznacza zamienny parametr.\n\
-  (zestaw)    Definiuje zestaw plików. Można stosować wieloznaczniki (np. *.*)\n\
-  komenda     Wyznacza komendę do wykonania na zestawie plików.\n\
-  parametry   Wyznacza parametry dla podanej komendy.\n\n\
+    STRING_FOR_HELP1 "Uruchamia wyznaczoną komendę dla każdego pliku w zestawie.\n\n\
+FOR %zmienna IN (zestaw) DO komenda [parametery]\n\
+FOR /L %zmienna IN (start,step,end) DO komenda [parametery]\n\
+FOR /D %zmienna IN (zestaw) DO komenda [parametery]\n\
+FOR /R [[drive:]path] IN (zestaw) DO komenda [parametery]\n\
+FOR /F [""options""] IN (zestaw) DO komenda [parametery]\n\n\
+  /L    Generates a number sequence from start to end incrementing by step.\n\
+  /D    Modifies the set to refer to directories instead of files.\n\
+  /R    Executes command for files in the set in the specified path (or current\n\
+        working directory if not specified) and every directory below.\n\
+  /F    Modifies the set to refer to the contents of the files in the set.\n\n\
+  %zmienna   Wyznacza zamienny parametr.\n\
+  (zestaw)   Definiuje zestaw plików. Można stosować wieloznaczniki (np. *.*)\n\
+  komenda    Wyznacza komendę do wykonania na zestawie plików.\n\
+  parametry  Wyznacza parametry dla podanej komendy.\n\
+  options    Supported options are: eol, skip, delims, tokens, and usebackq.\n\n\
+Replacable parameters can be modified by adding a ~ and an optional qualifier\n\
+after the % and before the name (e.g. %~X). Supported qualifiers are:\n\
+f,d,p,n,x,s,a,t,z.\n\n\
 By użyć FOR w pliku wsadowym, oznacz zmienną jako %%zmienna zamiast\n\
 %zmienna.\n"
     STRING_FREE_HELP1 "\nWolumin w napędzie %s ma etykietę: %-11s\n\
index 2f5c5e6..4e86924 100644 (file)
@@ -235,14 +235,27 @@ Tastați ECHO fără argumente pentru afișarea stării curente a ecoului.\n"
   cod_de_ieșire   Valoare atribuită variabilei ERRORLEVEL la ieșirea din\n\
                   interpretorul de comenzi.\n"
     STRING_FOR_HELP1 "Execută o comandă pentru fiecare fișier dintr-un grup.\n\n\
-FOR %%variablă IN (grup) DO comandă [argumente]\n\n\
-  %%variablă  Specifică un argument înlocuitor.\n\
+FOR %variablă IN (grup) DO comandă [argumente]\n\
+FOR /L %variablă IN (start,step,end) DO comandă [argumente]\n\
+FOR /D %variablă IN (grup) DO comandă [argumente]\n\
+FOR /R [[drive:]path] IN (grup) DO comandă [argumente]\n\
+FOR /F [""options""] IN (grup) DO comandă [argumente]\n\n\
+  /L    Generates a number sequence from start to end incrementing by step.\n\
+  /D    Modifies the set to refer to directories instead of files.\n\
+  /R    Executes command for files in the set in the specified path (or current\n\
+        working directory if not specified) and every directory below.\n\
+  /F    Modifies the set to refer to the contents of the files in the set.\n\n\
+  %variablă  Specifică un argument înlocuitor.\n\
   (grup)     Specifică un grup de unul sau mai multe fișiere.\n\
              Sunt permise metacaractere.\n\
   comandă    Specifică o comandă executată pentru fiecare fișier.\n\
-  argumente  Indică argumente pentru comanda executată.\n\n\
-Pentru utilizarea comenzii FOR într-un fișier de comenzi,\n\
-specificați %%%%variabilă în loc de %%variabilă.\n"
+  argumente  Indică argumente pentru comanda executată.\n\
+  options    Supported options are: eol, skip, delims, tokens, and usebackq.\n\n\
+Replacable parameters can be modified by adding a ~ and an optional qualifier\n\
+after the % and before the name (e.g. %~X). Supported qualifiers are:\n\
+f,d,p,n,x,s,a,t,z.\n\n\
+Pentru utilizarea comenzii FOR într-un fișier de comenzi, specificați\n\
+%%variabilă în loc de %variabilă.\n"
     STRING_FREE_HELP1 "\nVolumul unității %s este etichetat ca %-11s\n\
 Numărul de serie este %s\n\
   %16s octeți pe disc în total\n\
index 63d45f9..54f3d4e 100644 (file)
@@ -212,13 +212,26 @@ ECHO без параметра выводит текущий режим отоб
   /B            Завершает текущий пакетный файл.  \n\
                 Если выполняется вне пакетного файла, то будет завершена программа CMD.EXE\n\
   ExitCode      Это значение будет присвоено ERRORLEVEL после выхода\n"
-    STRING_FOR_HELP1 "Запускает указанную команду для каждого файла из набора файлов\n\n\
-FOR %переменная IN (набор) DO команда [параметры]\n\n\
+    STRING_FOR_HELP1 "Запускает указанную команду для каждого файла из набора файлов.\n\n\
+FOR %переменная IN (набор) DO команда [параметры]\n\
+FOR /L %переменная IN (start,step,end) DO команда [параметры]\n\
+FOR /D %переменная IN (набор) DO команда [параметры]\n\
+FOR /R [[drive:]path] IN (набор) DO команда [параметры]\n\
+FOR /F [""options""] IN (набор) DO команда [параметры]\n\n\
+  /L    Generates a number sequence from start to end incrementing by step.\n\
+  /D    Modifies the set to refer to directories instead of files.\n\
+  /R    Executes command for files in the set in the specified path (or current\n\
+        working directory if not specified) and every directory below.\n\
+  /F    Modifies the set to refer to the contents of the files in the set.\n\n\
   %переменная  Подставляемый параметр.\n\
   (набор)      Набор из одного или нескольких файлов.\n\
                Допускается использование подстановочных знаков.\n\
   команда      Команда, которую следует выполнить для каждого файла.\n\
-  параметры    Параметры и ключи для указанной команды.\n\n\
+  параметры    Параметры и ключи для указанной команды.\n\
+  options      Supported options are: eol, skip, delims, tokens, and usebackq.\n\n\
+Replacable parameters can be modified by adding a ~ and an optional qualifier\n\
+after the % and before the name (e.g. %~X). Supported qualifiers are:\n\
+f,d,p,n,x,s,a,t,z.\n\n\
 В пакетных файлах для команды FOR используется запись\n\
 %%переменная вместо %переменная.\n"
     STRING_FREE_HELP1 "\nТом диска %s: %-11s\n\
index e705969..e2a301a 100644 (file)
@@ -217,12 +217,25 @@ Type ECHO without a parameter to display the current ECHO setting."
   /B            Exits a batch file only.  \n\
                 If run outside of a batch file it will exit cmd.exe\n\
   ExitCode      This value will be assigned to ERRORLEVEL on exit\n"
-    STRING_FOR_HELP1 "Runs a specified command for each file in a set of files\n\n\
-FOR %variable IN (set) DO command [parameters]\n\n\
+    STRING_FOR_HELP1 "Runs a specified command for each file in a set of files.\n\n\
+FOR %variable IN (set) DO command [parameters]\n\
+FOR /L %variable IN (start,step,end) DO command [parameters]\n\
+FOR /D %variable IN (set) DO command [parameters]\n\
+FOR /R [[drive:]path] IN (set) DO command [parameters]\n\
+FOR /F [""options""] IN (set) DO command [parameters]\n\n\
+  /L    Generates a number sequence from start to end incrementing by step.\n\
+  /D    Modifies the set to refer to directories instead of files.\n\
+  /R    Executes command for files in the set in the specified path (or current\n\
+        working directory if not specified) and every directory below.\n\
+  /F    Modifies the set to refer to the contents of the files in the set.\n\n\
   %variable  Specifies a replaceable parameter.\n\
   (set)      Specifies a set of one or more files. Wildcards may be used.\n\
   command    Specifies the command to carry out for each file.\n\
-  parameters Specifies parameters or switches for the specified command.\n\n\
+  parameters Specifies parameters or switches for the specified command.\n\
+  options    Supported options are: eol, skip, delims, tokens, and usebackq.\n\n\
+Replacable parameters can be modified by adding a ~ and an optional qualifier\n\
+after the % and before the name (e.g. %~X). Supported qualifiers are:\n\
+f,d,p,n,x,s,a,t,z.\n\n\
 To use the FOR command in a batch program, specify %%variable instead of\n\
 %variable.\n"
     STRING_FREE_HELP1 "\nVolume in drive %s is %-11s\n\
index 05f78a1..91845f7 100644 (file)
@@ -215,14 +215,27 @@ Shkruaj ECHO pa parametra qe shfaqin konfigurimin aktual te ECHO."
   /B            Dalje nga batch vetëm.  \n\
                 Nëse drejtuar jashtë nga një skedar batch do të dalë nga cmd.exe\n\
   ExitCode      Kjo vlerë do të caktohet për ERRORLEVEL në dalje\n"
-    STRING_FOR_HELP1 "Ekzekuto një komandë të specifikuar për secilën dokument në një grupim dokumentesh\n\n\
-FOR %variable IN (set) DO command [parameters]\n\n\
+    STRING_FOR_HELP1 "Ekzekuto një komandë të specifikuar për secilën dokument në një grupim dokumentesh.\n\n\
+FOR %variable IN (set) DO command [parameters]\n\
+FOR /L %variable IN (start,step,end) DO command [parameters]\n\
+FOR /D %variable IN (set) DO command [parameters]\n\
+FOR /R [[drive:]path] IN (set) DO command [parameters]\n\
+FOR /F [""options""] IN (set) DO command [parameters]\n\n\
+  /L    Generates a number sequence from start to end incrementing by step.\n\
+  /D    Modifies the set to refer to directories instead of files.\n\
+  /R    Executes command for files in the set in the specified path (or current\n\
+        working directory if not specified) and every directory below.\n\
+  /F    Modifies the set to refer to the contents of the files in the set.\n\n\
   %variable  Specifikon një parametër zëvndësueshme.\n\
   (set)      Përcakton një grup të një ose më shumë dosjeve. Jokeri mund të përdoret.\n\
   command    Përcakton komandën për ta rrealizuar për çdo skedar.\n\
-  parameters Përcakton parametrat apo çelsin për komandën e specifikuar.\n\n\
-Për të përdorur komanden FOR në një program batch, specifiko %%variablet në vënd të\n\
-%variable.\n"
+  parameters Përcakton parametrat apo çelsin për komandën e specifikuar.\n\
+  options    Supported options are: eol, skip, delims, tokens, and usebackq.\n\n\
+Replacable parameters can be modified by adding a ~ and an optional qualifier\n\
+after the % and before the name (e.g. %~X). Supported qualifiers are:\n\
+f,d,p,n,x,s,a,t,z.\n\n\
+Për të përdorur komanden FOR në një program batch, specifiko %%variablet në vënd\n\
+të %variable.\n"
     STRING_FREE_HELP1 "\nVolume në drive %s is %-11s\n\
  Nummeri Serial është %s\n\
   %16s bytes total në disk\n\
index 4eee829..613f18f 100644 (file)
@@ -211,13 +211,26 @@ Skriv ECHO utan parametar för att visa aktuell ECHO inställning."
   /B            Avslutt bara en batchfil.  \n\
                 Om det körs utan en batch filkommer det avslutta cmd.exe\n\
   ExitCode      Detta värdet kommer att skickas till ERRORLEVEL vid avslutning\n"
-    STRING_FOR_HELP1 "Kör ett angivet kommando för varje fil i en grupp med filer\n\n\
-FOR %variabel IN (grupp) DO kommando [parametrar]\n\n\
-  %variable   Anger en utbytbar parameter (en enda bokstav).\n\
+    STRING_FOR_HELP1 "Kör ett angivet kommando för varje fil i en grupp med filer.\n\n\
+FOR %variabel IN (grupp) DO kommando [parametrar]\n\
+FOR /L %variabel IN (start,step,end) DO kommando [parametrar]\n\
+FOR /D %variabel IN (grupp) DO kommando [parametrar]\n\
+FOR /R [[drive:]path] IN (grupp) DO kommando [parametrar]\n\
+FOR /F [""options""] IN (grupp) DO kommando [parametrar]\n\n\
+  /L    Generates a number sequence from start to end incrementing by step.\n\
+  /D    Modifies the set to refer to directories instead of files.\n\
+  /R    Executes command for files in the set in the specified path (or current\n\
+        working directory if not specified) and every directory below.\n\
+  /F    Modifies the set to refer to the contents of the files in the set.\n\n\
+  %variabel   Anger en utbytbar parameter (en enda bokstav).\n\
   (grupp)     Anger en grupp med en eller flera filer. Jokertecken kan användas.\n\
   kommando    Anger kommandot som skall användas för varje enskild fil.\n\
-  parametrar  Anger parametrarna eller växlarna för angivet kommando.\n\n\
-för att bruke FOR kommando i en batchfil, ange %%variabel istället för\n\
+  parametrar  Anger parametrarna eller växlarna för angivet kommando.\n\
+  options     Supported options are: eol, skip, delims, tokens, and usebackq.\n\n\
+Replacable parameters can be modified by adding a ~ and an optional qualifier\n\
+after the % and before the name (e.g. %~X). Supported qualifiers are:\n\
+f,d,p,n,x,s,a,t,z.\n\n\
+För att bruke FOR kommando i en batchfil, ange %%variabel istället för\n\
 %variabel.\n"
     STRING_FREE_HELP1 "\nVolum i enhet %s är %-11s\n\
  Serienummret är %s\n\
index b2cf894..982af49 100644 (file)
@@ -218,12 +218,25 @@ PUSHD [yol | ..]\n\n\
                 Bir toplu iş kütüğünün dışında çalışırsa cmd.exe'den çıkacaktır.\n\
   çıkış kodu    Bu değer çıkışta ERRORLEVEL'e atanacaktır.\n"
     STRING_FOR_HELP1 "Bir takım kütükte tüm kütükler için belirtilen bir komut çalıştırır.\n\n\
-FOR %%değişken IN (takım) DO komut [değişkenler]\n\n\
-  %%değişken  Yerine geçebilir bir değişken belirtir.\n\
-  (takım)     Bir ya da daha çok kütük takımını belirtir. Umûmî arama damgaları kullanılabilir.\n\
+FOR %değişken IN (takım) DO komut [değişkenler]\n\
+FOR /L %değişken IN (start,step,end) DO komut [değişkenler]\n\
+FOR /D %değişken IN (takım) DO komut [değişkenler]\n\
+FOR /R [[drive:]path] IN (takım) DO komut [değişkenler]\n\
+FOR /F [""options""] IN (takım) DO komut [değişkenler]\n\n\
+  /L    Generates a number sequence from start to end incrementing by step.\n\
+  /D    Modifies the set to refer to directories instead of files.\n\
+  /R    Executes command for files in the set in the specified path (or current\n\
+        working directory if not specified) and every directory below.\n\
+  /F    Modifies the set to refer to the contents of the files in the set.\n\n\
+  %değişken   Yerine geçebilir bir değişken belirtir.\n\
+  (takım)     Bir ya da daha çok kütük takımını belirtir. Umûmî arama damgaları\n\
+              kullanılabilir.\n\
   komut       Tüm kütükler için yürütülecek komutu belirtir.\n\
   değişkenler Belirtilen komut için değişkenleri ya da seçenekleri belirtir.\n\n\
-FOR komutunu bir toplu iş kütüğünde kullanmak için %%değişken yerine %%%%değişken\n\
+Replacable parameters can be modified by adding a ~ and an optional qualifier\n\
+after the % and before the name (e.g. %~X). Supported qualifiers are:\n\
+f,d,p,n,x,s,a,t,z.\n\n\
+FOR komutunu bir toplu iş kütüğünde kullanmak için %değişken yerine %%değişken\n\
 belirtiniz.\n"
     STRING_FREE_HELP1 "\n%s sürücüsünde birim %-11s\n\
  Dizilik numarası %s\n\
index 063d0c4..d30ef01 100644 (file)
@@ -222,14 +222,27 @@ ECHO без параметра виводить поточний режим вi
   /B            Виходить лише з пакетного файлу.  \n\
                 Якщо робота йде поза пакетним файлом - вихiд з cmd.exe\n\
   ExitCode      Це значення буде присвоєно ERRORLEVEL при виходi\n"
-    STRING_FOR_HELP1 "Запускає вказану команду для кожного файлу з набору файлiв\n\n\
-FOR %variable IN (набiр) DO команда [параметри]\n\n\
-  %variable  Параметр, що пiдставляється.\n\
+    STRING_FOR_HELP1 "Запускає вказану команду для кожного файлу з набору файлiв.\n\n\
+FOR %параметр IN (набiр) DO команда [параметри]\n\
+FOR /L %параметр IN (start,step,end) DO команда [параметри]\n\
+FOR /D %параметр IN (набiр) DO команда [параметри]\n\
+FOR /R [[drive:]path] IN (набiр) DO команда [параметри]\n\
+FOR /F [""options""] IN (набiр) DO команда [параметри]\n\n\
+  /L    Generates a number sequence from start to end incrementing by step.\n\
+  /D    Modifies the set to refer to directories instead of files.\n\
+  /R    Executes command for files in the set in the specified path (or current\n\
+        working directory if not specified) and every directory below.\n\
+  /F    Modifies the set to refer to the contents of the files in the set.\n\n\
+  %параметр  Параметр, що пiдставляється.\n\
   (набiр)    Набiр з одного або декiлькох файлiв. Можна використовувати маски.\n\
   команда    Команда, яку слiд виконати для кожного файлу.\n\
-  параметри  Параметри i ключi для вказаної команди.\n\n\
-В пакетних програмах для команди FOR використовується %%variable замiсть\n\
-%variable.\n"
+  параметри  Параметри i ключi для вказаної команди.\n\
+  options    Supported options are: eol, skip, delims, tokens, and usebackq.\n\n\
+Replacable parameters can be modified by adding a ~ and an optional qualifier\n\
+after the % and before the name (e.g. %~X). Supported qualifiers are:\n\
+f,d,p,n,x,s,a,t,z.\n\n\
+В пакетних програмах для команди FOR використовується %%параметр замiсть\n\
+%параметр.\n"
     STRING_FREE_HELP1 "\nТом диску %s : %-11s\n\
  Серiйний номер: %s\n\
   %16s байт загального дискового простору\n\
index bce3965..00543e1 100644 (file)
@@ -202,11 +202,24 @@ PUSHD [路径 | ..]\n\n\
                 如果在一个批处理文件之外运行,将会使 cmd.exe 退出。\n\
   退出代码      这个值将会在退出时赋给 ERRORLEVEL。\n"
     STRING_FOR_HELP1 "在一组文件中为每个文件运行指定的命令。\n\n\
-FOR %变量 IN (集合) DO 命令 [参数]\n\n\
-  %变量        指定一个可被替换的参数。\n\
-  (集合)       指定一个含有一个或多个文件的集合。可以使用通配符。\n\
-  命令         指定要为每个文件执行的命令。\n\
-  参数         为指定的命令指定参数或开关。\n\n\
+FOR %变量 IN (集合) DO 命令 [参数]\n\
+FOR /L %变量 IN (start,step,end) DO 命令 [参数]\n\
+FOR /D %变量 IN (集合) DO 命令 [参数]\n\
+FOR /R [[drive:]path] IN (集合) DO 命令 [参数]\n\
+FOR /F [""options""] IN (集合) DO 命令 [参数]\n\n\
+  /L    Generates a number sequence from start to end incrementing by step.\n\
+  /D    Modifies the set to refer to directories instead of files.\n\
+  /R    Executes command for files in the set in the specified path (or current\n\
+        working directory if not specified) and every directory below.\n\
+  /F    Modifies the set to refer to the contents of the files in the set.\n\n\
+  %变量       指定一个可被替换的参数。\n\
+  (集合)      指定一个含有一个或多个文件的集合。可以使用通配符。\n\
+  命令        指定要为每个文件执行的命令。\n\
+  参数        为指定的命令指定参数或开关。\n\
+  options    Supported options are: eol, skip, delims, tokens, and usebackq.\n\n\
+Replacable parameters can be modified by adding a ~ and an optional qualifier\n\
+after the % and before the name (e.g. %~X). Supported qualifiers are:\n\
+f,d,p,n,x,s,a,t,z.\n\n\
 在批处理文件中使用 FOR 命令时,使用 %%变量 而不是 %变量。\n"
     STRING_FREE_HELP1 "\n驱动器 %s 中的卷是 %-11s\n\
  序列号为 %s\n\
index 3a108bf..1366af2 100644 (file)
@@ -202,11 +202,24 @@ PUSHD [路徑 | ..]\n\n\
                 如果在一個批處理檔案之外運行,將會使 cmd.exe 退出。\n\
   退出程式碼      這個值將會在退出時賦給 ERRORLEVEL。\n"
     STRING_FOR_HELP1 "在一組檔案中為每個檔案運行指定的命令。\n\n\
-FOR %變數 IN (集合) DO 命令 [參數]\n\n\
-  %變數        指定一個可被替換的參數。\n\
-  (集合)       指定一個含有一個或多個檔案的集合。可以使用通配符。\n\
-  命令         指定要為每個檔案執行的命令。\n\
-  參數         為指定的命令指定參數或開關。\n\n\
+FOR %變數 IN (集合) DO 命令 [參數]\n\
+FOR /L %變數 IN (start,step,end) DO 命令 [參數]\n\
+FOR /D %變數 IN (集合) DO 命令 [參數]\n\
+FOR /R [[drive:]path] IN (集合) DO 命令 [參數]\n\
+FOR /F [""options""] IN (集合) DO 命令 [參數]\n\n\
+  /L    Generates a number sequence from start to end incrementing by step.\n\
+  /D    Modifies the set to refer to directories instead of files.\n\
+  /R    Executes command for files in the set in the specified path (or current\n\
+        working directory if not specified) and every directory below.\n\
+  /F    Modifies the set to refer to the contents of the files in the set.\n\n\
+  %變數       指定一個可被替換的參數。\n\
+  (集合)      指定一個含有一個或多個檔案的集合。可以使用通配符。\n\
+  命令        指定要為每個檔案執行的命令。\n\
+  參數        為指定的命令指定參數或開關。\n\
+  options    Supported options are: eol, skip, delims, tokens, and usebackq.\n\n\
+Replacable parameters can be modified by adding a ~ and an optional qualifier\n\
+after the % and before the name (e.g. %~X). Supported qualifiers are:\n\
+f,d,p,n,x,s,a,t,z.\n\n\
 在批處理檔案中使用 FOR 命令時,使用 %%變數 而不是 %變數。\n"
     STRING_FREE_HELP1 "\n驅動器 %s 中的卷是 %-11s\n\
  序列號為 %s\n\