0x2328 | NJ%0 |
NY%0 |
0x2329 | Es wurde ein falscher Parameterfür den Befehl angegeben. |
An incorrect parameter wasentered for the command. |
0x232A | Syntaxfehler. |
The syntax of the command is incorrect. |
0x232B | Drücken Sie eine beliebige Taste . . . %0 |
Press any key to continue . . . %0 |
0x232C | Möchten Sie \"%1\" löschen (J/N)? %0 |
%1, Delete (Y/N)? %0 |
0x232E | Der angegebene Pfad oder Dateinameist ungültig. |
The system cannot accept the pathor file name requested. |
0x232F | Eingegebenes Datum kann nicht übernommen werden. |
The system cannot accept the date entered. |
0x2330 | Beim GOTO-Befehl ist kein Sprungziel angegeben. |
No batch label specified to GOTO command. |
0x2331 | Der Befehl \"%1\" ist entweder falsch geschrieben oderkonnte nicht gefunden werden. |
'%1' is not recognized as an internal or external command,operable program or batch file. |
0x2332 | Eingegebene Zeit kann nicht übernommen werden. |
The system cannot accept the time entered. |
0x2335 | ^C |
^C |
0x2336 | %1 Datei(en) kopiert. |
%1 file(s) copied. |
0x2337 | Aktuelles Datum: %0 |
The current date is: %0 |
0x2338 | Aktuelle Zeit: %0 |
The current time is: %0 |
0x2339 | Verzeichnis von %1 |
Directory of %1 |
0x233A | Nicht genügend Speicherplatz im Umgebungsbereich. |
The system is out of environment space. |
0x233C | Das angegebene Programm kann nicht ausgeführt werden. |
The system cannot execute the specified program. |
0x233F | Die eingegebene Zeile ist zu lang. |
The input line is too long. |
0x2340 | Der Inhalt der Zieldatei ging verloren. |
The contents of the target filewere lost. |
0x2341 | Legen Sie die Diskette mit der Batchdateiein, und drücken Sie eine Taste. %0 |
Insert the diskette that contains the batch fileand press any key when ready. %0 |
0x2342 | Geben Sie das neue Datum ein: (MM-TT-JJ) %0 |
Enter the new date: (mm-dd-yy) %0 |
0x2343 | Geben Sie die neue Zeit ein: %0 |
Enter the new time: %0 |
0x2344 | Das Handle konnte nicht dupliziert werden,während Handle %1 umgeleitet wurde. |
The handle could not be duplicatedduring redirection of handle %1. |
0x2345 | ECHO ist ausgeschaltet (OFF). |
ECHO is off. |
0x2346 | ECHO ist eingeschaltet (ON). |
ECHO is on. |
0x2347 | VERIFY ist ausgeschaltet (OFF). |
VERIFY is off. |
0x2348 | VERIFY ist eingeschaltet (ON). |
VERIFY is on. |
0x2349 | Die Datei kann nicht in sich selbst kopiert werden. |
The file cannot be copied onto itself. |
0x234A | \"%1\" kann syntaktisch an dieser Stelle nicht verarbeitet werden. |
%1 was unexpected at this time. |
0x234C | Die Identifikationsnummer des Prozesses ist %1. |
The Process Identification Number is %1. |
0x234D | Dateiname existiert bereits, oder die Dateikonnte nicht gefunden werden. |
A duplicate file name exists, or the filecannot be found. |
0x234F | Die folgende Zeichenfolge ist zu lang:%1 |
The following character string is too long:%1 |
0x2350 | Microsoft Windows [Version %1]%0 |
Microsoft Windows [Version %1]%0 |
0x2351 | Das Handle konnte während einesPipevorgangs nicht dupliziert werden. |
The handle could not be duplicated duringa pipe operation. |
0x2352 | Mehr? %0 |
More? %0 |
0x2353 | Der Prozess kann nicht abgeschlossen werden. |
The system cannot complete the process. |
0x2354 | %1 |
%1 |
0x235B | Volumeseriennummer: %1 |
Volume Serial Number is %1 |
0x235C | Ein Unterverzeichnis oder eine Datei mit dem Namen \"%1\" existiert bereits. |
A subdirectory or file %1 already exists. |
0x235D | Folgender Fehler trat auf: %1. |
Error occurred while processing: %1. |
0x235E | Volume in Laufwerk %1: hat keine Bezeichnung. |
Volume in drive %1 has no label. |
0x235F | Datenträger in Laufwerk %1: ist %2 |
Volume in drive %1 is %2 |
0x2360 | KEYS ist eingeschaltet (ON). |
KEYS is on. |
0x2361 | KEYS ist ausgeschaltet (OFF). |
KEYS is off. |
0x2362 | Ungültiger Parameter für Befehl START: %1. |
The system cannot accept the START command parameter %1. |
0x2363 | Die Datei \"%1\" kann nicht gefunden werden. |
The system cannot find the file %1. |
0x2364 | Ein Prozess hat versucht, zu einer nicht bestehenden Pipe zu schreiben. |
The process tried to write to a nonexistent pipe. |
0x236B | \"%1\" ist ein unbekanntes Gerät. |
\"%1\" is not a recognized device. |
0x236C | Die Batchdatei kann nicht gefunden werden. |
The batch file cannot be found. |
0x236D | %1 Verzeichnis(se) wurde(n) verschoben. |
%1 dir(s) moved. |
0x236E | %1 Datei(en) verschoben. |
%1 file(s) moved. |
0x236F | Ein Programm hat versucht, Referenzspeicher außerhalbeines Stacksegments anzusprechen. Das Programm wurde beendet.%1 |
A program attempted to reference storage outside thelimits of a stack segment. The program was ended.%1 |
0x2371 | %1%0 |
%1%0 |
0x2372 | Befehl nicht implementiert. |
Command not implemented. |
0x2373 | %0 |
%0 |
0x2374 | Nicht genügend Arbeitsspeicher. |
Out of memory. |
0x2375 | Ungültige Option - \"%1\". |
Invalid switch - \"%1\". |
0x2376 | Parameterformat nicht ordnungsgemäß - \"%1\". |
Parameter format not correct - \"%1\". |
0x2377 | (Fehler in Umgebungsvariable aufgetreten) |
(Error occurred in environment variable) |
0x2378 | %1 Datei(en), %2 Bytes |
%1 File(s) %2 bytes |
0x2379 | %1 Verzeichnis(se), %2 Bytes frei |
%1 Dir(s) %2 bytes free |
0x237A | Anzahl der angezeigten Dateien: |
Total Files Listed: |
0x237B | Batchvorgang abbrechen (J/N)? %0 |
Terminate batch job (Y/N)? %0 |
0x237C | Das aktuelle Verzeichnis ist ungültig. |
The current directory is invalid. |
0x237D | Wechselt das Verzeichnis oder zeigt dessen Namen an.CHDIR [/D] [Laufwerk:][Pfad]CHDIR [..]CD [/D] [Laufwerk:][Pfad]CD [..] .. Gibt an, dass Sie in das übergeordnete Verzeichnis wechseln möchten.Geben Sie \"CD Laufwerk:\" ein, um das aktuelle Verzeichnis auf dem angegebenenLaufwerk anzuzeigen. Mit CD ohne Parameter wird das aktuelle Laufwerk undVerzeichnis angezeigt.Verwenden Sie die /D-Option, um zusätzlich zum Wechseln des Verzeichnissesauch das aktuelle Laufwerk zu wechseln. |
Displays the name of or changes the current directory.CHDIR [/D] [drive:][path]CHDIR [..]CD [/D] [drive:][path]CD [..] .. Specifies that you want to change to the parent directory.Type CD drive: to display the current directory in the specified drive.Type CD without parameters to display the current drive and directory.Use the /D switch to change current drive in addition to changing currentdirectory for a drive. |
0x237E | Löscht den Bildschirminhalt.CLS |
Clears the screen.CLS |
0x237F | Kopiert eine oder mehrere Dateien an eine andere Position.COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/L] [/A | /B] Quelle [/A | /B] [+ Quelle [/A | /B] [+ ...]] [Ziel [/A | /B]] Quelle Bezeichnet die zu kopierende(n) Datei(en). /A Weist auf eine ASCII-Textdatei hin. /B Weist auf eine Binärdatei hin. /D Zieldatei kann entschlüsselt erstellt werden. Ziel Bezeichnet das Verzeichnis und/oder Dateinamen der neuen Datei(en). /V Überprüft, ob die Dateien richtig geschrieben wurden. /N Verwendet den Kurznamen (falls vorhanden), beim Kopieren einer Datei mit einem Nicht-8Punkt3-Namen. /Y Unterdrückt die Bestätigungsaufforderung beim Überschreiben vorhandener Zieldateien. /-Y Fordert beim Überschreiben vorhandener Zieldateien zum Bestätigen auf. /Z Kopiert Netzwerkdateien in einem Modus, der einen Neustart ermöglicht. /L Wenn die Quelle eine symbolische Verknüpfung ist, wird die Verknüpfung anstelle der eigentlichen Datei, auf die die Verknüpfung zeigt, zum Ziel kopiert.Die Option /Y ist möglicherweise in der Umgebungsvariablen COPYCMD voreingestellt. Dies wird durch /-Y auf der Befehlszeile überschrieben. Standardmäßig wird beim Überschreiben zum Bestätigen aufgefordert, außerwenn der COPY-Befehl innerhalb einer Batchdatei ausgeführt wird.Um Dateien aneinander zu hängen, geben Sie eine einzelne Datei als Ziel an,aber mehrere Dateien als Quelle (unter Verwendung von Platzhaltern oderin der Form: Datei1 + Datei2 + Datei3). |
Copies one or more files to another location.COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/L] [/A | /B ] source [/A | /B] [+ source [/A | /B] [+ ...]] [destination [/A | /B]] source Specifies the file or files to be copied. /A Indicates an ASCII text file. /B Indicates a binary file. /D Allow the destination file to be created decrypted destination Specifies the directory and/or filename for the new file(s). /V Verifies that new files are written correctly. /N Uses short filename, if available, when copying a file with a non-8dot3 name. /Y Suppresses prompting to confirm you want to overwrite an existing destination file. /-Y Causes prompting to confirm you want to overwrite an existing destination file. /Z Copies networked files in restartable mode. /L If the source is a symbolic link, copy the link to the target instead of the actual file the source link points to.The switch /Y may be preset in the COPYCMD environment variable.This may be overridden with /-Y on the command line. Default isto prompt on overwrites unless COPY command is being executed fromwithin a batch script.To append files, specify a single file for destination, but multiple filesfor source (using wildcards or file1+file2+file3 format). |
0x2380 | Ändert das eingestellte Datum oder zeigt es an.DATE [/T |Datum]Der Befehl DATE ohne Parameter zeigt das aktuelle Datum an und fragt nacheinem neuen. Drücken Sie die EINGABETASTE, um das bisherige Datum zu behalten. |
Displays or sets the date.DATE [/T | date]Type DATE without parameters to display the current date setting anda prompt for a new one. Press ENTER to keep the same date. |
0x2381 | Löscht eine oder mehrere Dateien.DEL [/P] [/F] [/S] [/Q] [/A[[:]Attribute]] NamenERASE [/P] [/F] [/S] [/Q] [/A[[:]Attribute]] Namen Namen Gibt eine Liste von Dateien oder Verzeichnissen an. Platzhalter können verwendet werden, um mehrere Dateien zu löschen. Wird ein Verzeichnis angegeben, werden alle Dateien in diesem Verzeichnis gelöscht. /P Fordert Sie vor dem Löschen jeder Datei zur Bestätigung auf. /F Erzwingt das Löschen schreibgeschützter Dateien. /S Löscht alle Dateien in allen Unterverzeichnissen. /Q Keine Rückfrage bei Verwendung globaler Platzhalter. /A Wählt die zu löschenden Dateien nach dem Attribut aus. Attribute R Schreibgeschützte Dateien S Systemdateien H Versteckte Dateien A Zu archivierende Dateien I Nicht indizierte Dateien L Analysepunkte - vorangestellt kehrt die Bedeutung um. |
Deletes one or more files.DEL [/P] [/F] [/S] [/Q] [/A[[:]attributes]] namesERASE [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names names Specifies a list of one or more files or directories. Wildcards may be used to delete multiple files. If a directory is specified, all files within the directory will be deleted. /P Prompts for confirmation before deleting each file. /F Force deleting of read-only files. /S Delete specified files from all subdirectories. /Q Quiet mode, do not ask if ok to delete on global wildcard /A Selects files to delete based on attributes attributes R Read-only files S System files H Hidden files A Files ready for archiving I Not content indexed Files L Reparse Points - Prefix meaning not |
0x2382 | Listet die Dateien und Unterverzeichnisse eines Verzeichnisses auf.DIR [Laufwerk:][Pfad][Dateiname] [/A[[:]Attribute]] [/B] [/C] [/D] [/L] [/N] [/O[[:]Folge]] [/P] [/Q] [/R] [/S] [/T[[:]Zeit]] [/W] [/X] [/4] [Laufwerk:][Pfad][Dateiname] Bezeichnet Laufwerk, Verzeichnis und/oder Dateien. /A Listet Dateien mit angegebenen Attributen auf. Attribute D Verzeichnisse R Schreibgeschützte Dateien H Versteckte Dateien A Zu archivierende Dateien S Systemdateien I Nicht indizierte Dateien L Analysepunkte - vorangestellt kehrt die Bedeutung um. /B Einfaches Format (keine Kopfdaten, keine Zusammenfassung). /C Zeigt das Tausendertrennzeichen bei Dateigrößen an (Standard- einstellung). Verwenden Sie /-C, um das Tausendertrennzeichen nicht anzuzeigen. /D Gleich wie Breitformat, jedoch nach Spalten sortiert. /L Verwendet Kleinschreibung. /N Neues, langes Listenformat (Dateinamen auf der rechten Seite). /O Gibt die Liste sortiert aus. Folge N Name (alphabetisch) S Größe (kleinere zuerst) E Erweiterung (alphabetisch) D Datum/Zeit (ältere zuerst) G Verzeichnisse zuerst - vorangestellt kehrt die Reihenfolge um /P Pausiert nach jeder vollen Bildschirmseite. /Q Gibt den Besitzer der Datei aus. /R Zeigt alternative Datenströme der Datei an. /S Listet Dateien und alle Unterverzeichnisse auf. /T Bestimmt welche Zeit verwendet wird (nur für NTFS). Zeit C Erstellung A Letzter Zugriff W Letzter Schreibzugriff /W Verwendet Breitformat für die Auflistung. /X Zeigt die Kurznamen für Dateien mit Nicht-8Punkt3-Namen an. Das Format ist das gleiche wie bei /N, wobei der Kurzname vor dem Langnamen eingefügt wird. Wenn kein Kurzname vorhanden ist, werden Leerzeichen angezeigt. /4 Zeigt das Jahr vierstellig an.Optionen können in der Umgebungsvariablen DIRCMD voreingestellt werden.\"-\" vor einer Option setzt die Voreinstellung außer Kraft, z. B. DIR /-W. |
Displays a list of files and subdirectories in a directory.DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] [/N] [/O[[:]sortorder]] [/P] [/Q] [/R] [/S] [/T[[:]timefield]] [/W] [/X] [/4] [drive:][path][filename] Specifies drive, directory, and/or files to list. /A Displays files with specified attributes. attributes D Directories R Read-only files H Hidden files A Files ready for archiving S System files I Not content indexed files L Reparse Points - Prefix meaning not /B Uses bare format (no heading information or summary). /C Display the thousand separator in file sizes. This is the default. Use /-C to disable display of separator. /D Same as wide but files are list sorted by column. /L Uses lowercase. /N New long list format where filenames are on the far right. /O List by files in sorted order. sortorder N By name (alphabetic) S By size (smallest first) E By extension (alphabetic) D By date/time (oldest first) G Group directories first - Prefix to reverse order /P Pauses after each screenful of information. /Q Display the owner of the file. /R Display alternate data streams of the file. /S Displays files in specified directory and all subdirectories. /T Controls which time field displayed or used for sorting timefield C Creation A Last Access W Last Written /W Uses wide list format. /X This displays the short names generated for non-8dot3 file names. The format is that of /N with the short name inserted before the long name. If no short name is present, blanks are displayed in its place. /4 Displays four-digit yearsSwitches may be preset in the DIRCMD environment variable. Overridepreset switches by prefixing any switch with - (hyphen)--for example, /-W. |
0x2383 | Beendet den Befehlsinterpreter CMD.EXE oder die aktuelle Batchdatei.EXIT [/B] [Exitcode] /B Beendet das aktuelle Batchprogramm anstatt CMD.EXE. Wenn diese Option außerhalb eines Batchprogramms aufgerufen wird, wird CMD.EXE beendet. ExitCode Gibt die Zahl an, die an ERRORLEVEL übergeben wird, wenn die Option /B angegeben wurde. Wenn CMD.EXE beendet wird, wird diese Zahl als \"Process Exit Code\" übergeben. |
Quits the CMD.EXE program (command interpreter) or the current batchscript.EXIT [/B] [exitCode] /B specifies to exit the current batch script instead of CMD.EXE. If executed from outside a batch script, it will quit CMD.EXE exitCode specifies a numeric number. if /B is specified, sets ERRORLEVEL that number. If quitting CMD.EXE, sets the process exit code with that number. |
0x2384 | Erstellt ein Verzeichnis.MKDIR [Laufwerk:]PfadMD [Laufwerk:]Pfad |
Creates a directory.MKDIR [drive:]pathMD [drive:]path |
0x2385 | Legt den Suchpfad für ausführbare Dateien fest oder zeigt diesen an.PATH [[Laufwerk:]Pfad[;...][;%%PATH%%]PATH ; PATH ; Löscht den Suchpfad und lässt CMD.EXE nur in dem aktuellen Verzeichnis suchen. PATH Ohne Parameter zeigt den aktuellen Pfad an.Das Einfügen von %%PATH%% in der neuen Pfadeinstellung bewirkt dieErweiterung um den alten Pfad. |
Displays or sets a search path for executable files.PATH [[drive:]path[;...][;%%PATH%%]PATH ;Type PATH ; to clear all search-path settings and direct cmd.exe to searchonly in the current directory.Type PATH without parameters to display the current path.Including %%PATH%% in the new path setting causes the old path to beappended to the new setting. |
0x2386 | Ändert die Eingabeaufforderung (cmd.exe).PROMPT [Text] Text Gibt eine neue Eingabeaufforderung an.Sie kann aus normalen Zeichen und folgenden Sonderzeichen bestehen: $A & (kaufmännisches Und) $B | (senkrechter Strich) $C ( (öffnende Klammer) $D aktuelles Datum $E Escapezeichen (ASCII-Code 27) $F ) (schließende Klammer) $G (Größer-als-Zeichen) $H Rückschritt (löscht das vorangehende Zeichen) $L |
Changes the cmd.exe command prompt.PROMPT [text] text Specifies a new command prompt.Prompt can be made up of normal characters and the following special codes: $A & (Ampersand) $B | (pipe) $C ( (Left parenthesis) $D Current date $E Escape code (ASCII code 27) $F ) (Right parenthesis) $G (greater-than sign) $H Backspace (erases previous character) $L |
0x2387 | Entfernt (löscht) ein Verzeichnis.RMDIR [/S] [/Q] [Laufwerk:]PfadRD [/S] [/Q] [Laufwerk:]Pfad /S Löscht alle Verzeichnisse und Dateien im angegebenen Verzeichnis zusätzlich zu dem Verzeichnis selbst. Wird verwendet, um ganze Verzeichnisbäume zu löschen. /Q Keine Nachfrage, ob die Verzeichnisbäume mit /S entfernt werden sollen. |
Removes (deletes) a directory.RMDIR [/S] [/Q] [drive:]pathRD [/S] [/Q] [drive:]path /S Removes all directories and files in the specified directory in addition to the directory itself. Used to remove a directory tree. /Q Quiet mode, do not ask if ok to remove a directory tree with /S |
0x2388 | Benennt Datei(en) um.RENAME [Laufwerk:][Pfad]Dateiname1 Dateiname2REN [Laufwerk:][Pfad]Dateiname1 Dateiname2Sie können kein neues Laufwerk und keinen anderen Pfad für die Zieldateiangeben. |
Renames a file or files.RENAME [drive:][path]filename1 filename2.REN [drive:][path]filename1 filename2.Note that you cannot specify a new drive or path for your destination file. |
0x2389 | Setzt oder löscht Umgebungsvariablen für CMD.EXE, oder zeigt sie an.SET [Variable=[Zeichenfolge]] Variable Bezeichnet den Namen der Umgebungsvariablen. Zeichenfolge Eine Zeichenfolge, die der Variable zugewiesen werden soll.Der Befehl SET ohne Parameter zeigt die aktuellen Umgebungsvariablen an. |
Displays, sets, or removes cmd.exe environment variables.SET [variable=[string]] variable Specifies the environment-variable name. string Specifies a series of characters to assign to the variable.Type SET without parameters to display the current environment variables. |
0x238A | Stellt die Systemzeit oder zeigt sie an.TIME [/T | Zeit]TIME ohne Parameter zeigt die aktuelle Systemzeit an und fragt nach der neuenUhrzeit. Drücken Sie die EINGABETASTE, um die bisherige Zeit beizubehalten. |
Displays or sets the system time.TIME [/T | time]Type TIME with no parameters to display the current time setting and a promptfor a new one. Press ENTER to keep the same time. |
0x238B | Zeigt den Inhalt einer oder mehrerer Textdateien an.TYPE [Laufwerk:][Pfad]Dateiname |
Displays the contents of a text file or files.TYPE [drive:][path]filename |
0x238C | Zeigt die Windows-Version an.VER |
Displays the Windows version.VER |
0x238D | Legt fest, ob überwacht werden soll, ob Dateien ordnungsgemäß auf den Datenträger geschrieben werden.VERIFY [ON | OFF]Der Befehl VERIFY ohne Parameter zeigt die aktuelle Einstellung von VERIFY an. |
Tells cmd.exe whether to verify that your files are written correctly to adisk.VERIFY [ON | OFF]Type VERIFY without a parameter to display the current VERIFY setting. |
0x238E | Zeigt die Bezeichnung und Seriennummer des Datenträgers an (falls vorhanden).VOL [Laufwerk:] |
Displays the disk volume label and serial number, if they exist.VOL [drive:] |
0x238F | Ruft eine Batchdatei von einer anderen aus auf.CALL [Laufwerk:][Pfad]Dateiname [Parameter] Parameter Bezeichnet beliebige Angaben in der Befehlszeile, die von dem aufgerufenen Batchprogramm benötigt werden. |
Calls one batch program from another.CALL [drive:][path]filename [batch-parameters] batch-parameters Specifies any command-line information required by the batch program. |
0x2390 | Leitet Kommentare in einer Batchdatei oder in CONFIG.SYS ein.REM [Kommentar] |
Records comments (remarks) in a batch file or CONFIG.SYS.REM [comment] |
0x2391 | Hält die Ausführung einer Batchdatei an und zeigt folgende Meldung an: Drücken Sie eine beliebige Taste . . . %0PAUSE |
Suspends processing of a batch program and displays the message Press any key to continue . . . %0PAUSE |
0x2392 | Zeigt Meldungen an oder schaltet die Befehlsanzeige ein (ON) oder aus (OFF). ECHO [ON | OFF] ECHO [Meldung]ECHO ohne Parameter zeigt die aktuelle Einstellung der Befehlsanzeige an. |
Displays messages, or turns command-echoing on or off. ECHO [ON | OFF] ECHO [message]Type ECHO without parameters to display the current echo setting. |
0x2393 | Setzt die Ausführung eines Batchprogramms an einer Marke fort.GOTO Marke Marke Eine Zeichenfolge als Marke in einem Batchprogramm.Marken stehen allein am Zeilenanfang mit einem vorangestellten Doppelpunkt. |
Directs cmd.exe to a labeled line in a batch program.GOTO label label Specifies a text string used in the batch program as a label.You type a label on a line by itself, beginning with a colon. |
0x2394 | Verändert die Position ersetzbarer Parameter in einem Batchprogramm.SHIFT [/n] |
Changes the position of replaceable parameters in a batch file.SHIFT [/n] |
0x2395 | Verarbeitet Ausdrücke in einer Batchdatei abhängig von Bedingungen.IF [NOT] ERRORLEVEL Nummer BefehlIF [NOT] Zeichenfolge1==Zeichenfolge2 BefehlIF [NOT] EXIST Dateiname Befehl NOT Befehl wird nur dann ausgeführt, wenn die Bedingung nicht erfüllt ist. ERRORLEVEL Zahl Bedingung ist erfüllt, wenn das zuletzt ausgeführte Programm einen Code größer oder gleich der Nummer zurückgibt. Zeichenfolge1==Zeichenfolge2 Bedingung ist erfüllt, falls die Zeichenfolgen gleich sind. EXIST Dateiname Bedingung ist erfüllt, wenn die angegebene Datei existiert. Befehl Gibt den Befehl an, der bei erfüllter Bedingung ausgeführt werden soll. Diesem Befehl kann das Schlüsselwort ELSE folgen. Der Befehl nach dem Wort ELSE wird ausgeführt, wenn die angegebene Bedingung nicht erfüllt ist (FALSE).Die ELSE-Klausel muss auf derselben Zeile mit dem Befehl nach IF stehen.Zum Beispiel: IF EXIST test.txt ( del test.txt ) ELSE ( echo test.txt fehlt )Die beiden folgenden Beispiele funktionieren nicht. Im ersten Fall wird der DEL-Befehl nicht durch ein Zeilenende abgeschlossen: IF EXIST test.txt del test.txt ELSE echo test.txt fehltIn zweiten Fall befindet sich der ELSE-Befehl nicht auf derselben Zeile mitdem IF Schlüsselwort: IF EXIST test.txt del test.txt ELSE echo test.txt fehltHier ein Beispiel, wie alles auf einer Zeile angegeben werden kann: IF EXIST test.txt (del test.txt) ELSE echo test.txt fehlt |
Performs conditional processing in batch programs.IF [NOT] ERRORLEVEL number commandIF [NOT] string1==string2 commandIF [NOT] EXIST filename command NOT Specifies that Windows should carry out the command only if the condition is false. ERRORLEVEL number Specifies a true condition if the last program run returned an exit code equal to or greater than the number specified. string1==string2 Specifies a true condition if the specified text strings match. EXIST filename Specifies a true condition if the specified filename exists. command Specifies the command to carry out if the condition is met. Command can be followed by ELSE command which will execute the command after the ELSE keyword if the specified condition is FALSEThe ELSE clause must occur on the same line as the command after the IF. Forexample: IF EXIST filename. ( del filename. ) ELSE ( echo filename. missing. )The following would NOT work because the del command needs to be terminatedby a newline: IF EXIST filename. del filename. ELSE echo filename. missingNor would the following work, since the ELSE command must be on the same lineas the end of the IF command: IF EXIST filename. del filename. ELSE echo filename. missingThe following would work if you want it all on one line: IF EXIST filename. (del filename.) ELSE echo filename. missing |
0x2396 | Führt einen Befehl für jede einzelne Datei für einen Satz von Dateien aus.FOR %%Variable IN (Satz) DO Befehl [Parameter] %%Variable Ein ersetzbarer Parameter bestehend aus einem einzelnen Buchstaben. (Satz) Ein Satz von mindestens einer Datei. Platzhalter sind zulässig. Befehl Befehl, der für jede Datei ausgeführt werden soll. Parameter Parameter und Optionen für den angegebenen Befehl.Um den FOR-Befehl in einem Batchprogramm zu verwenden, geben Sie %%%%Variablestatt %%Variable an. Beachten Sie die Groß-/Kleinschreibung bei Variablen-namen, %%i und %%I sind nicht identisch. |
Runs a specified command for each file in a set of files.FOR %%variable IN (set) DO command [command-parameters] %%variable Specifies a single letter replaceable parameter. (set) Specifies a set of one or more files. Wildcards may be used. command Specifies the command to carry out for each file. command-parameters Specifies parameters or switches for the specified command.To use the FOR command in a batch program, specify %%%%variable insteadof %%variable. Variable names are case sensitive, so %%i is differentfrom %%I. |
0x40002397 | Startet ein eigenes Fenster, um ein bestimmtes Programm oder einen Befehlauszuführen.START [\"Titel\"] [/D Pfad] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED] [/LOW | /NORMAL | /HIGH | /REALTIME] | /ABOVENORMAL | /BELOWNORMAL] [/NODE ] [/AFFINITY ] [/WAIT] [/B] [Befehl/Programm] [Parameter] \"Titel\" Der Titel des neuen Fensters. Pfad Startverzeichnis. B Startet Anwendung, ohne ein neues Fenster zu öffnen. Die Anwendung ignoriert STRG+C. Wenn die Anwendung nicht selbständig STRG+C überprüft, ist STRG+UNTBR die einzige Möglichkeit, um die Anwendung abzubrechen. I Die CMD.EXE beim Aufruf übergebene Umgebung soll die neue aktuelle Umgebung sein. MIN Startet das Fenster minimiert. MAX Startet das Fenster maximiert. SEPARATE Startet 16-Bit-Windows-Programm in separatem Speicherbereich. SHARED Startet 16-Bit-Windows-Programm in gemeinsamen Speicherbereich. LOW Startet Anwendung in IDLE-Prioritätsklasse. NORMAL Startet Anwendung in der NORMAL-Prioritätsklasse. HIGH Startet Anwendung in der HIGH-Prioritätsklasse. REALTIME Startet Anwendung in der REALTIME-Prioritätsklasse. ABOVENORMAL Startet Anwendung in der ABOVENORMAL-Prioritätsklasse. BELOWNORMAL Startet Anwendung in der BELOWNORMAL-Prioritätsklasse. NODE Legt den Knoten der bevorzugten NUMA-Architektur \t (Non-Uniform Memory Architecture) fest als Dezimalganzzahl \t fest. AFFINITY Legt die Prozessoraffinitätsmaske als Hexadezimalzahl fest. Der Prozess kann nur auf diesen Prozessoren ausgeführt werden. Die Affinitätsmaske wird abweichend interpretiert, wenn /AFFINITY und /NODE kombiniert werden. Legt die Affinitätsmaske so fest, als würde die Prozessormaske des NUMA-Knotens nach rechts verschoben, um bei Bit null zu beginnen. Der Prozess kann nur auf diesen gemeinsamen Prozessoren zwischen der festgelegten Affinitätsmaske und dem NUMA-Knoten ausgeführt werden. Wenn keine gemeinsamen Prozessoren vorhanden sind, wird der Prozess auf die Ausführung auf dem festgelegten NUMA-Knoten beschränkt. WAIT Startet die Anwendung und wartet auf ihre Beendigung. Befehl/Programm Wenn es sich um einen internen \"cmd\"-Befehl oder eine Batchdatei handelt, wird der Befehlszeilenprozessor \"cmd.exe\" mit dem Parameter \"/K\" gestartet. Dies bedeutet, dass das Fenster nach der Ausführung des Befehls nicht geschlossen wird. Wenn es sich nicht um einen internen \"cmd\"-Befehl oder eine Batchdatei handelt, dann handelt es sich um ein Programm und wird entweder in einem Fenster ausgeführt oder als Konsolenanwendung. Parameter Dies sind die an den Befehl oder das Programm übergebenen \t\tParameter.HINWEIS: Die Optionen SEPARATE und SHARED werden auf 64-Bit-Plattformen nichtunterstützt.Durch die Festlegung von /NODE werden Prozesse auf eine Weise erstellt, durchdie Speicherorte auf NUMA-Systemen verwendet wird. Beispielsweise können zweiProzesse, die im hohen Maße über gemeinsam genutzten Speicher miteinanderkommunizieren, so erstellt werden, dass sie den gleichen bevorzugtenNUMA-Knoten gemeinsam verwenden, um die Speicherlatenz zu verringern. Sieweisen nach Möglichkeit Speicher vom gleichen NUMA-Knoten zu, und sie könnenauf Prozessoren außerhalb des festgelegten Knotens ausgeführt werden. start /NODE 1 application1.exe start /NODE 1 application2.exeDiese beiden Prozesse können weiter eingeschränkt werden, damit sie aufbestimmten Prozessoren innerhalb des gleichen NUMA-Knotens ausgeführt werden.Im folgenden Beispiel wird application1 auf den beiden niedrigen Prozessorendes Knotens ausgeführt, während application2 auf den folgenden beidenProzessoren des Knotens ausgeführt wird. In diesem Beispiel wird davonausgegangen, dass der angegebene Knoten über mindestens vier logischeProzessoren verfügt. Beachten Sie, dass die Knotennummer für diesen Computerzu jeder gültigen Knotennummer geändert werden kann, ohne, dass dieAffinitätsmaske geändert werden muss. start /NODE 1 /AFFINITY 0x3 application1.exe start /NODE 1 /AFFINITY 0xc application2.exe |
Starts a separate window to run a specified program or command.START [\"title\"] [/D path] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED] [/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL] [/NODE ] [/AFFINITY ] [/WAIT] [/B] [command/program] [parameters] \"title\" Title to display in window title bar. path Starting directory. B Start application without creating a new window. The application has ^C handling ignored. Unless the application enables ^C processing, ^Break is the only way to interrupt the application. I The new environment will be the original environment passed to the cmd.exe and not the current environment. MIN Start window minimized. MAX Start window maximized. SEPARATE Start 16-bit Windows program in separate memory space. SHARED Start 16-bit Windows program in shared memory space. LOW Start application in the IDLE priority class. NORMAL Start application in the NORMAL priority class. HIGH Start application in the HIGH priority class. REALTIME Start application in the REALTIME priority class. ABOVENORMAL Start application in the ABOVENORMAL priority class. BELOWNORMAL Start application in the BELOWNORMAL priority class. NODE Specifies the preferred Non-Uniform Memory Architecture (NUMA) node as a decimal integer. AFFINITY Specifies the processor affinity mask as a hexadecimal number. The process is restricted to running on these processors. The affinity mask is interpreted differently when /AFFINITY and /NODE are combined. Specify the affinity mask as if the NUMA node's processor mask is right shifted to begin at bit zero. The process is restricted to running on those processors in common between the specified affinity mask and the NUMA node. If no processors are in common, the process is restricted to running on the specified NUMA node. WAIT Start application and wait for it to terminate. command/program If it is an internal cmd command or a batch file then the command processor is run with the /K switch to cmd.exe. This means that the window will remain after the command has been run. If it is not an internal cmd command or batch file then it is a program and will run as either a windowed application or a console application. parameters These are the parameters passed to the command/program.NOTE: The SEPARATE and SHARED options are not supported on 64-bit platforms.Specifying /NODE allows processes to be created in a way that leverages memorylocality on NUMA systems. For example, two processes that communicate witheach other heavily through shared memory can be created to share the samepreferred NUMA node in order to minimize memory latencies. They allocatememory from the same NUMA node when possible, and they are free to run onprocessors outside the specified node. start /NODE 1 application1.exe start /NODE 1 application2.exeThese two processes can be further constrained to run on specific processorswithin the same NUMA node. In the following example, application1 runs on thelow-order two processors of the node, while application2 runs on the next twoprocessors of the node. This example assumes the specified node has at leastfour logical processors. Note that the node number can be changed to any validnode number for that computer without having to change the affinity mask. start /NODE 1 /AFFINITY 0x3 application1.exe start /NODE 1 /AFFINITY 0xc application2.exe |
0x40002398 | Schaltet (zusätzliche) Überwachung für Strg+C ein (ON) oder aus (OFF).Dieser Befehl ist nur aus Kompatibilitätsgründen vorhanden. Er hatunter Windows keine Auswirkungen. |
Sets or Clears Extended CTRL+C checking on DOS systemThis is present for Compatibility with DOS systems. It has no effectunder Windows. |
0x40002399 | Startet eine neue Instanz des Windows Befehlsinterpreters.CMD [/A | /U] [/Q] [/D] [/E:ON | /E:OFF] [/F:ON | /F:OFF] [/V:ON | /V:OFF] [[/S] [/C | /K] Zeichenfolge]/C Führt den Befehl in der Zeichenfolge aus und endet dann./K Führt den Befehl in der Zeichenfolge aus und endet dann nicht./S Bestimmt Behandlung von Zeichenfolgen nach /C oder /K (siehe unten)./Q Schaltet die Befehlsanzeige aus./D Deaktiviert die Ausführung von AutoRun-Befehlen von der Registrierung./A Ausgabe interner Befehle in eine Pipe oder Datei im ANSI-Format./U Ausgabe interner Befehle in eine Pipe oder Datei im UNICODE-Format./T:fg Legt die Hinter- bzw. Vordergrundfarben fest (siehe auch COLOR /?)./E:ON Aktiviert Befehlserweiterungen (siehe unten)./E:OFF Deaktiviert Befehlserweiterungen (siehe unten)./F:ON Aktiviert die Ergänzung von Datei- und Verzeichnisnamen./F:OFF Deaktiviert die Ergänzung von Datei- und Verzeichnisnamen./V:ON Aktiviert verzögerte Erweiterung von Variablen, ! wird dabei als Trennzeichen verwendet. Zum Beispiel wird mit /V:ON die Variable !var! zur Ausführungszeit erweitert. Im Gegensatz dazu wird bei Verwendung der Syntax %var% die Variable zum Zeitpunkt der Eingabe aufgelöst (Diese Werte können z. B. in einer FOR-Schleife unterschiedlich sein!)./V:OFF Deaktiviert die verzögerte Erweiterung von Variablen.Hinweis: Mehrere Befehle, die durch das Befehlstrennzeichen \"&&\" getrenntsind, werden als Zeichenfolge akzeptiert, wenn diese von Anführungsstrichenumgeben sind. Aus Kompatibilitätsgründen hat /X die gleiche Funktion wie/E:ON, /Y hat die gleiche Funktion wie /E:OFF, und /R hat die gleiche Funktionwie /C. Alle anderen Optionen werden ignoriert.Wird /C oder /K angegeben, wird der Rest der Befehlszeile nach der Option alsBefehlszeile verarbeitet, wobei folgende Logik zur Verarbeitung des doppeltenAnführungszeichens (\") gilt: 1. Sind alle folgenden Bedingungen erfüllt, wird ein doppeltes Anführungszeichen auf der Befehlszeile beibehalten: - keine Option \"/S\" - genau zwei doppelte Anführungszeichen - keines der folgenden Zeichen zwischen den doppelten Anführungszeichen: &()@^| - es ist mindestens ein Leerzeichen zwischen den doppelten Anführungszeichen - die Zeichenfolge zwischen den doppelten Anführungszeichen ist der Name einer ausführbaren Datei 2. Ist dies nicht der Fall, wird bei einem doppelten Anführungszeichen als erstem Zeichen sowohl dieses, als auch das letzte doppelte Anführungszeichen entfernt (und der Rest der Befehlszeile bei- behalten). |
Starts a new instance of the Windows command interpreterCMD [/A | /U] [/Q] [/D] [/E:ON | /E:OFF] [/F:ON | /F:OFF] [/V:ON | /V:OFF] [[/S] [/C | /K] string]/C Carries out the command specified by string and then terminates/K Carries out the command specified by string but remains/S Modifies the treatment of string after /C or /K (see below)/Q Turns echo off/D Disable execution of AutoRun commands from registry (see below)/A Causes the output of internal commands to a pipe or file to be ANSI/U Causes the output of internal commands to a pipe or file to be Unicode/T:fg Sets the foreground/background colors (see COLOR /? for more info)/E:ON Enable command extensions (see below)/E:OFF Disable command extensions (see below)/F:ON Enable file and directory name completion characters (see below)/F:OFF Disable file and directory name completion characters (see below)/V:ON Enable delayed environment variable expansion using ! as the delimiter. For example, /V:ON would allow !var! to expand the variable var at execution time. The %var% syntax expands variables at input time, which is quite a different thing when inside of a FOR loop./V:OFF Disable delayed environment expansion.Note that multiple commands separated by the command separator '&&'are accepted for string if surrounded by quotes. Also, for compatibilityreasons, /X is the same as /E:ON, /Y is the same as /E:OFF and /R is thesame as /C. Any other switches are ignored.If /C or /K is specified, then the remainder of the command line afterthe switch is processed as a command line, where the following logic isused to process quote (\") characters: 1. If all of the following conditions are met, then quote characters on the command line are preserved: - no /S switch - exactly two quote characters - no special characters between the two quote characters, where special is one of: &()@^| - there are one or more whitespace characters between the two quote characters - the string between the two quote characters is the name of an executable file. 2. Otherwise, old behavior is to see if the first character is a quote character and if so, strip the leading character and remove the last quote character on the command line, preserving any text after the last quote character. |
0x4000239A | Falls /D in der Befehlszeile NICHT angegeben wurde, sucht CMD.EXE nach den folgenden REG_SZ/REG_EXPAND_SZ-Registrierungsvariablen. Sollten eine oder beide vorhanden sein, werden sie zuerst ausgeführt. HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Command Processor\\AutoRun und/oder HKEY_CURRENT_USER\\Software\\Microsoft\\Command Processor\\AutoRun |
If /D was NOT specified on the command line, then when CMD.EXE starts, itlooks for the following REG_SZ/REG_EXPAND_SZ registry variables, and ifeither or both are present, they are executed first. HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Command Processor\\AutoRun and/or HKEY_CURRENT_USER\\Software\\Microsoft\\Command Processor\\AutoRun |
0x4000239B | Befehlserweiterungen sind standardmäßig aktiviert. Erweiterungen könnenunter Verwendung der Option \"/E:OFF\" für einen bestimmten Aufruf desBefehlsprozessors deaktiviert werden. Erweiterungen können für alle Aufrufedes Befehlsprozessors aktiviert oder deaktiviert werden, indem einer oderbeide der folgenden REG_DWORD-Werte in der Registrierung auf 0x1 oder 0x0gesetzt werden (unter Verwendung von REGEDIT.EXE): HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Command Processor\\EnableExtensions und/oder HKEY_CURRENT_USER\\Software\\Microsoft\\Command Processor\\EnableExtensionsDie benutzerspezifischen Einstellungen haben gegenüber den Einstellungen fürden Computer Vorrang. Befehlszeilenoptionen haben Vorrang gegenüber denRegistrierungseinstellungen.In einer Batchdatei haben die Argumente SETLOCAL ENABLEDELAYEDEXPANSION oderDISABLEDELAYEDEXPANSION Vorrang gegenüber der Option \"/E:ON\" oder \"/E:OFF\".Geben Sie SETLOCAL /? ein, um weitere Informationen zu erhalten.Folgende Befehle wurden durch die Befehlserweiterungen geändert bzw. erweitert: DEL oder ERASE COLOR CD oder CHDIR MD oder MKDIR PROMPT PUSHD POPD SET SETLOCAL ENDLOCAL IF FOR CALL SHIFT GOTO START (umfasst auch Änderungen an externen Befehlsaufrufen) ASSOC FTYPESie erhalten weitere Informationen, indem Sie den Befehlsnamen gefolgt von \"/?\" eingeben. |
Command Extensions are enabled by default. You may also disableextensions for a particular invocation by using the /E:OFF switch. Youcan enable or disable extensions for all invocations of CMD.EXE on amachine and/or user logon session by setting either or both of thefollowing REG_DWORD values in the registry using REGEDIT.EXE: HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Command Processor\\EnableExtensions and/or HKEY_CURRENT_USER\\Software\\Microsoft\\Command Processor\\EnableExtensionsto either 0x1 or 0x0. The user specific setting takes precedence overthe machine setting. The command line switches take precedence over theregistry settings.In a batch file, the SETLOCAL ENABLEEXTENSIONS or DISABLEEXTENSIONS argumentstakes precedence over the /E:ON or /E:OFF switch. See SETLOCAL /? for details.The command extensions involve changes and/or additions to the followingcommands: DEL or ERASE COLOR CD or CHDIR MD or MKDIR PROMPT PUSHD POPD SET SETLOCAL ENDLOCAL IF FOR CALL SHIFT GOTO START (also includes changes to external command invocation) ASSOC FTYPETo get specific details, type commandname /? to view the specifics. |
0x4000239C | Die verzögerte Umgebungsvariablenerweiterung ist standardmäßig NICHT aktiviert.Die verzögerte Umgebungsvariablenerweiterung kann unter Verwendung der Option\"/V:ON\" oder \"/V:OFF\" für einen bestimmten Aufruf von CMD.EXE aktiviert bzw.deaktiviert werden. Die verzögerte Umgebungsvariablenerweiterung kann auchfür alle Aufrufe des Befehlsprozessors aktiviert bzw. deaktiviert werden, indemeiner oder beide der folgenden Werte in der Registrierung auf 0x1 oder 0x0gesetzt werden (unter Verwendung von REGEDIT.EXE): HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Command Processor\\DelayedExpansion und/oder HKEY_CURRENT_USER\\Software\\Microsoft\\Command Processor\\DelayedExpansionDie benutzerspezifischen Einstellungen haben gegenüber denEinstellungen für den Computer Vorrang.Befehlszeilenoptionen haben Vorrang gegenüber den Registrierungseinstellungen.In einer Batchdatei haben die Argumente SETLOCAL ENABLEDELAYEDEXPANSION oderDISABLEDELAYEDEXPANSION Vorrang gegenüber der Option \"/V:ON\" oder \"/V:OFF\".Geben Sie SETLOCAL /? ein, um weitere Informationen zu erhalten.Bei aktivierter verzögerter Umgebungsvariablenerweiterung kann dasAusrufezeichen dazu verwendet werden, den Wert einer Umgebungsvariable zurLaufzeit zu ersetzen. |
Delayed environment variable expansion is NOT enabled by default. Youcan enable or disable delayed environment variable expansion for aparticular invocation of CMD.EXE with the /V:ON or /V:OFF switch. Youcan enable or disable delayed expansion for all invocations of CMD.EXE on amachine and/or user logon session by setting either or both of thefollowing REG_DWORD values in the registry using REGEDIT.EXE: HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Command Processor\\DelayedExpansion and/or HKEY_CURRENT_USER\\Software\\Microsoft\\Command Processor\\DelayedExpansionto either 0x1 or 0x0. The user specific setting takes precedence overthe machine setting. The command line switches take precedence over theregistry settings.In a batch file the SETLOCAL ENABLEDELAYEDEXPANSION or DISABLEDELAYEDEXPANSIONarguments takes precedence over the /V:ON or /V:OFF switch. See SETLOCAL /?for details.If delayed environment variable expansion is enabled, then the exclamationcharacter can be used to substitute the value of an environment variableat execution time. |
0x4000239D | Die Namenergänzung für Dateien kann unter Verwendung der Option \"/F:ON\" oder \"/F:OFF\" für einen bestimmten Aufruf von CMD.EXE aktiviert bzw. deaktiviert werden. Die Namenergänzung kann auch für alle Aufrufe von CMD.EXE aktiviert werden, indem einer der folgenden Werte in der Registrierung auf den hexadezimalen Wert eines Steuerzeichens (z. B. \"0x4\" für STRG+D und \"0x6\" für STRG+F) für eine der beiden Funktionen gesetzt wird: HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Command Processor\\CompletionChar HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Command Processor\\PathCompletionChar und/oder HKEY_CURRENT_USER\\Software\\Microsoft\\Command Processor\\CompletionChar HKEY_CURRENT_USER\\Software\\Microsoft\\Command Processor\\PathCompletionCharDie benutzerspezifischen Einstellungen haben gegenüber denEinstellungen für den Computer Vorrang.Befehlszeilenoptionen haben Vorrang gegenüber den Registrierungseinstellungen.Wird die Namenergänzung mit der Option \"/F:ON\" aktiviert, werden die beidenSteuerzeichen STRG+D für die Verzeichnisnamenergänzung und STRG+F für dieDateinamenergänzung verwendet. Um eine der beiden Namenergänzungsfunktionenin der Registrierung zu deaktivieren, verwenden Sie den Wert für einLeerzeichen (0x20), welches kein zulässiges Steuerzeichen darstellt. |
You can enable or disable file name completion for a particularinvocation of CMD.EXE with the /F:ON or /F:OFF switch. You can enableor disable completion for all invocations of CMD.EXE on a machine and/oruser logon session by setting either or both of the following REG_DWORDvalues in the registry using REGEDIT.EXE: HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Command Processor\\CompletionChar HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Command Processor\\PathCompletionChar and/or HKEY_CURRENT_USER\\Software\\Microsoft\\Command Processor\\CompletionChar HKEY_CURRENT_USER\\Software\\Microsoft\\Command Processor\\PathCompletionCharwith the hex value of a control character to use for a particularfunction (e.g. 0x4 is Ctrl-D and 0x6 is Ctrl-F). The user specificsettings take precedence over the machine settings. The command lineswitches take precedence over the registry settings.If completion is enabled with the /F:ON switch, the two controlcharacters used are Ctrl-D for directory name completion and Ctrl-F forfile name completion. To disable a particular completion character inthe registry, use the value for space (0x20) as it is not a validcontrol character. |
0x4000239E | &Die Namenergänzung wird durch Eingabe eines der beiden Steuerzeichenausgeführt. Sie fügt an die Pfadangabe links des Cursors einen Platzhalter an,wenn dieser nicht bereits vorhanden ist, und erstellt eine Liste der Pfade, dieübereinstimmen. Anschließend wird der erste Pfad angezeigt. Wurde keinePfadübereinstimmung gefunden, ertönt lediglich ein Signalton. Durch wieder-holte Eingabe des Steuerzeichens werden nacheinander die verschiedenen Pfadeinträge der Liste angezeigt. Wird zusätzlich die Umschalttaste gedrückt, werden diese in umgekehrter Reihenfolge angezeigt. Bearbeiten Sie die Zeile, wird die Liste verworfen und eine neue erstellt. Dies geschieht auch, wenn Siezwischen den beiden Namenergänzungsfunktionen umschalten. Der einzige Unterschied zwischen den beiden Funktionen ist, dass die Dateinamenergänzung sowohl Dateien als auch Verzeichnisse, die Verzeichnisergänzung jedoch nurVerzeichnisse auflistet. Wird die Namenergänzung zusammen mit einem derVerzeichnisbefehle (CD, MD oder RD) verwendet, wird Verzeichnisergänzungangenommen.Die Namenergänzung funktioniert auch mit Namen, die Leerzeichen oderSonderzeichen enthalten, wenn der Name in doppelte Anführungszeicheneingeschlossen wird. Wenn Sie den Cursor in einer Zeile nach links bewegenund die Namenergänzung an dieser Stelle ausführen, wird der Teil der Zeile,der sich rechts des Cursors befindet, ignoriert.Die folgenden Sonderzeichen erfordern Anführungszeichen: ()[]{}^=;!%'+,`~ |
Completion is invoked when you type either of the two controlcharacters. The completion function takes the path string to the leftof the cursor appends a wild card character to it if none is alreadypresent and builds up a list of paths that match. It then displays thefirst matching path. If no paths match, it just beeps and leaves thedisplay alone. Thereafter, repeated pressing of the same controlcharacter will cycle through the list of matching paths. Pressing theShift key with the control character will move through the listbackwards. If you edit the line in any way and press the controlcharacter again, the saved list of matching paths is discarded and a newone generated. The same occurs if you switch between file and directoryname completion. The only difference between the two control charactersis the file completion character matches both file and directory names,while the directory completion character only matches directory names.If file completion is used on any of the built in directory commands(CD, MD or RD) then directory completion is assumed.The completion code deals correctly with file names that contain spacesor other special characters by placing quotes around the matching path.Also, if you back up, then invoke completion from within a line, thetext to the right of the cursor at the point completion was invoked isdiscarded.The special characters that require quotes are: &()[]{}^=;!%'+,`~ |
0x4000239F | Befehlserweiterungen aktiviert |
Command Processor Extensions Enabled |
0x400023A0 | Befehlserweiterungen sind standardmäßig aktiviert. Sie erhalten Details,indem Sie \"CMD /?\" verwenden. |
Command Processor Extensions enabled by default. Use CMD /? for details. |
0x400023A1 | Datei wurde gelöscht - %1 |
Deleted file - %1 |
0x400023A2 | Zeigt die Zuordnungen mit den Dateierweiterungen an bzw. ändert sie.ASSOC [.ERW[=[Dateityp]]] .ERW Gibt die Dateierweiterung für die Zuordnung mit dem Dateityp an. Dateityp Gibt den Dateityp für die Zuordnung mit der Dateierweiterung an.Geben Sie ASSOC ohne Parameter ein, um die aktuellen Zuordnungen anzuzeigen.Wenn ASSOC mit einer bestimmten Dateierweiterung aufgerufen wird, wird dieZuordnung mit der jeweiligen Dateierweiterung angezeigt. Wenn Sie keinen Datei-typ angegeben haben, wird die Zuordnung für diese Dateierweiterung gelöscht. |
Displays or modifies file extension associationsASSOC [.ext[=[fileType]]] .ext Specifies the file extension to associate the file type with fileType Specifies the file type to associate with the file extensionType ASSOC without parameters to display the current file associations.If ASSOC is invoked with just a file extension, it displays the currentfile association for that file extension. Specify nothing for the filetype and the command will delete the association for the file extension. |
0x400023A3 | Dateizuordnung für die Erweiterung %1 nicht gefunden. |
File association not found for extension %1 |
0x400023A4 | Zeigt die Dateitypen an, die bei den Zuordnungen für die entsprechendenDateierweiterungen verwendet werden bzw. ändert sie.FTYPE [Dateityp[=[Öffnen-Befehl]]] Dateityp Gibt den Dateityp zur Überprüfung bzw. Änderung an. Öffnen-Befehl Gibt den beim Aufruf von Dateien dieses Typs zu verwendenden Öffnen-Befehl an.Geben Sie FTYPE ohne Parameter an, um die aktuellen Dateitypen anzuzeigen,für die Öffnen-Befehle definiert sind. Wenn FTYPE mit nur einem Dateitypaufgerufen wird, wird der aktuelle Öffnen-Befehl angezeigt.Wenn Sie keinen expliziten Öffnen-Befehl angeben, wird der FTYPE-Befehl denÖffnen-Befehl für diesen Dateityp löschen. %%0 oder %%1 wird innerhalb einesÖffnen-Befehls mit dem Dateinamen ersetzt, der über die Zuordnung aufgerufenwird. %%* liefert alle Parameter, und %%2 liefert den ersten Parameter, %%3den zweiten usw. Mit %%~n erhalten Sie die verbleibenden Parameter beginnendmit dem n-ten, wobei n ein Wert zwischen 2 und 9 ist.Zum Beispiel würde ASSOC .pl=PerlSkript FTYPE PerlSkript=perl.exe %%1 %%*es Ihnen ermöglichen, ein Perl-Skript wie folgt aufzurufen: skript.pl 1 2 3Wenn Sie auch die Eingabe der Dateierweiterung vermeiden wollen, geben Siefolgendes ein: set PATHEXT=.pl;%%PATHEXT%%Dadurch können Sie jetzt das Skript einfach aufrufen: skript 1 2 3 |
Displays or modifies file types used in file extension associationsFTYPE [fileType[=[openCommandString]]] fileType Specifies the file type to examine or change openCommandString Specifies the open command to use when launching files of this type.Type FTYPE without parameters to display the current file types thathave open command strings defined. FTYPE is invoked with just a filetype, it displays the current open command string for that file type.Specify nothing for the open command string and the FTYPE command willdelete the open command string for the file type. Within an opencommand string %%0 or %%1 are substituted with the file name beinglaunched through the assocation. %%* gets all the parameters and %%2gets the 1st parameter, %%3 the second, etc. %%~n gets all the remainingparameters starting with the nth parameter, where n may be between 2 and 9,inclusive. For example: ASSOC .pl=PerlScript FTYPE PerlScript=perl.exe %%1 %%*would allow you to invoke a Perl script as follows: script.pl 1 2 3If you want to eliminate the need to type the extensions, then do thefollowing: set PATHEXT=.pl;%%PATHEXT%%and the script could be invoked as follows: script 1 2 3 |
0x400023A5 | Dateityp \"%1\" nicht gefunden, oder diesem Dateityp wurde kein Öffnen-Befehlzugeordnet. |
File type '%1' not found or no open command associated with it. |
0x400023A6 | Ungültiger Parameter für den SETLOCAL-Befehl. |
Invalid parameter to SETLOCAL command |
0x400023A7 | Die Option für den COPY-Befehl, der beim Kopieren von Netzwerkdateien einenerneuten Kopiervorgang ermöglicht, wird von dieser Version des Betriebssystems nicht unterstützt. |
The restartable option to the COPY command is not supported bythis version of the operating system. |
0x400023A8 | Die folgende Verwendung des Pfadoperators zur Ersetzung eines Batchparametersist ungültig: %1Geben Sie CALL /? oder FOR /? ein, um herauszufinden, welche Formate gültigsind. |
The following usage of the path operator in batch-parametersubstitution is invalid: %1For valid formats type CALL /? or FOR /? |
0x400023A9 | Die Umgebungsvariable \"%1\" ist nicht definiert. |
Environment variable %1 not defined |
0x400023AA | Ungültiger Versuch, ein Sprungziel außerhalb einer Batchdatei aufzurufen. |
Invalid attempt to call batch label outside of batch script. |
0x400023AB | Das Sprungziel - %1 wurde nicht gefunden. |
The system cannot find the batch label specified - %1 |
0x400023AC | Die Unicode-Ausgabeoption für CMD.EXE wird von dieser Version des Betriebs-systems nicht unterstützt. |
The unicode output option to CMD.EXE is not supported by thisversion of the operating system. |
0x400023AD | Wenn die Befehlserweiterungen aktiviert sind, werden DEL und ERASEfolgendermaßen verändert:Die Anzeigesemantik für die /S-Option ist umgekehrt, so dass nur Dateienangezeigt werden, die gelöscht wurden und nicht solche, die nichtgefunden wurden. |
If Command Extensions are enabled DEL and ERASE change as follows:The display semantics of the /S switch are reversed in that it showsyou only the files that are deleted, not the ones it could not find. |
0x400023AE | Wenn die Befehlserweiterungen aktiviert sind, wird CHDIR folgendermaßenverändert:Der angegebene Verzeichnisname wird so konvertiert, dass dieser bezüglichGroß- und Kleinschreibung dem Namen auf dem Laufwerk entspricht. So wird durchCD C:\\TEMP der aktuelle Pfad auf das Verzeichnis C:\\Temp festgelegt, wenn einVerzeichnis mit diesem Namen auf dem Laufwerk existiert.Der CHDIR-Befehl behandelt Leerzeichen nicht als Trennzeichen, sodass esmöglich ist, in ein Unterverzeichnis zu wechseln, dessen Name Leerzeichenenthält, ohne den Namen in Anführungszeichen einzuschließen. Beispiel: cd \\WINNT\\Profile\\Benutzername\\Programme\\Startmenüist dasselbe wie: cd \"\\WINNT\\Profile\\Benutzername\\Programme\\Startmenü\"Wenn die Befehlserweiterungen deaktiviert sind, müssen die Anführungs-zeichen angegeben werden. |
If Command Extensions are enabled CHDIR changes as follows:The current directory string is converted to use the same case asthe on disk names. So CD C:\\TEMP would actually set the currentdirectory to C:\\Temp if that is the case on disk.CHDIR command does not treat spaces as delimiters, so it is possible toCD into a subdirectory name that contains a space without surroundingthe name with quotes. For example: cd \\winnt\\profiles\\username\\programs\\start menuis the same as: cd \"\\winnt\\profiles\\username\\programs\\start menu\"which is what you would have to type if extensions were disabled. |
0x400023AF | Wenn die Befehlserweiterungen aktiviert sind, wird MKDIR folgendermaßenverändert:MKDIR erstellt, wenn nötig, jedes Zwischenverzeichnis. Wenn zumBeispiel das Verzeichnis \\a nicht existiert, dann entspricht mkdir \\a\\b\\c\\dder folgenden Befehlsfolge: mkdir \\a chdir \\a mkdir b chdir b mkdir c chdir c mkdir dDiese Folge von Befehlen muss angegeben werden, wenn die Befehlserweiterungen nicht aktiviert sind. |
If Command Extensions are enabled MKDIR changes as follows:MKDIR creates any intermediate directories in the path, if needed.For example, assume \\a does not exist then: mkdir \\a\\b\\c\\dis the same as: mkdir \\a chdir \\a mkdir b chdir b mkdir c chdir c mkdir dwhich is what you would have to type if extensions were disabled. |
0x400023B0 | Wenn die Befehlserweiterungen aktiviert sind, unterstützt der DATE-Befehl die/T-Option. Durch diese Option wird dem Befehl mitgeteilt, dass nur das aktuelleDatum ausgegeben werden soll, ohne nach einem neuen Datum zu fragen. |
If Command Extensions are enabled the DATE command supportsthe /T switch which tells the command to just output thecurrent date, without prompting for a new date. |
0x400023B1 | Wenn die Befehlserweiterungen aktiviert sind, unterstützt der TIME-Befehl die/T-Option. Durch diese Option wird dem Befehl mitgeteilt, dass nur die aktuelleZeit ausgegeben werden soll, ohne nach einer neuen Zeit zu fragen. |
If Command Extensions are enabled the TIME command supportsthe /T switch which tells the command to just output thecurrent time, without prompting for a new time. |
0x400023B2 | Wenn die Befehlserweiterungen aktiviert sind, unterstützt der PROMPT-Befehldie folgenden zusätzlichen Formatierungszeichen: $+ Keine oder mehr Pluszeichen (+), abhängig von der Anzahl der gespeicherten PUSHD-Verzeichnisse, wobei ein Zeichen pro Ebene ausgegeben wird. $M Zeigt den Remotenamen, der dem aktuellen Laufwerkbuchstaben zugeordnet ist, an oder nichts, wenn es sich bei dem aktuellen Laufwerkbuchstaben um kein Netzlaufwerk handelt. |
If Command Extensions are enabled the PROMPT command supportsthe following additional formatting characters: $+ zero or more plus sign (+) characters depending upon the depth of the PUSHD directory stack, one character for each level pushed. $M Displays the remote name associated with the current drive letter or the empty string if current drive is not a network drive. |
0x400023B3 | Wenn die Befehlserweiterungen aktiviert sind, akzeptiert der PUSHD-Befehlneben dem normalen Laufwerkbuchstaben und -pfad auch Netzwerkpfade alsParameter. Wenn ein Netzwerkpfad angegeben ist, legt PUSHD einen temporärenLaufwerkbuchstaben fest, der auf die angegebene Netzwerkressource zeigt.Das aktuelle Laufwerk und Verzeichnis wird dann unter Verwendung des neu definierten Laufwerkbuchstaben gewechselt. Temporäre Laufwerkbuchstaben werden von Z: abwärts zugeordnet, angefangen beim ersten noch nichtverwendeten Buchstaben. |
If Command Extensions are enabled the PUSHD command acceptsnetwork paths in addition to the normal drive letter and path.If a network path is specified, PUSHD will create a temporarydrive letter that points to that specified network resource andthen change the current drive and directory, using the newlydefined drive letter. Temporary drive letters are allocated fromZ: on down, using the first unused drive letter found. |
0x400023B4 | Wenn die Befehlserweiterungen aktiviert sind, löscht der POPD-Befehl alletemporären von PUSHD erstellten Laufwerkbuchstaben, sobald diese durch denPOPD-Befehl vom Verzeichnisstapel entfernt werden. |
If Command Extensions are enabled the POPD command will deleteany temporary drive letter created by PUSHD when you POPD thatdrive off the pushed directory stack. |
0x400023B5 | Wenn die Befehlserweiterungen aktiviert sind, wird SET folgendermaßenverändert:Wenn der SET-Befehl mit nur einem Variablennamen aufgerufen wird, d.h.ohne Gleichheitszeichen oder einem anderen Wert, wird der Inhalt aller Variablen angezeigt, deren Namen mit eben diesem Buchstaben beginnen. Sowerden durch SET Palle Variablen angezeigt, die mit dem Buchstaben \"P\" beginnen.Der SET-Befehl legt den ERRORLEVEL mit 1 fest, wenn der Variablenname nichtin der aktuellen Umgebung gefunden wird.Der SET-Befehl erlaubt kein Gleichheitszeichen als Bestandteil einesVariablennamens.Dem SET-Befehl wurden zwei neue Optionen hinzugefügt: SET /A Ausdruck SET /P Variable=[EingabeaufforderungZeichenfolge]Die /A-Option gibt an, dass die Zeichenfolge rechts vom Gleichheitszeichenein numerischer Ausdruck ist, der ausgewertet wird. Das Auswertungsprogrammdes Ausdrucks unterstützt dabei die folgenden Vorgänge, entsprechend ihrerAnordnung mit abnehmendem Vorrang: () - Gruppierung ! ~ - - monäre Operatoren * / %% - arithmetische Operatoren + - - arithmetische Operatoren - logische Verschiebung & - bitweise UND ^ - bitweise exklusives ODER | - bitweise ODER = *= /= %%= += -= - Zuordnung &= ^= |= = , - Trennzeichen für AusdrückeWenn Sie einen der arithmetischen oder Moduloperatoren verwenden, müssenSie die Zeichenfolge für den Ausdruck in Anführungszeichen setzen. Allenicht-numerischen Zeichenfolgen im Ausdruck werden als Zeichenfolgen vonUmgebungsvariablen behandelt, deren Werte vor der Verwendung in Zahlenkonvertiert werden. Wenn eine Umgebungsvariable angegeben wird, die nichtdefiniert ist, wird für diese der Wert Null verwendet. Somit können Siemit Umgebungsvariablen Berechnungen vornehmen, ohne %%-Zeichen einzugeben,um deren Werte zu erhalten. Wenn der Befehl SET /A von der Befehlszeile,d.h. außerhalb eines Befehlsskripts ausgeführt wird, dann zeigt erden endgültigen Wert des Ausdrucks an. Der Zuordnungsoperator erforderteine Umgebungsvariable auf der linken Seite des Operators. Numerische Wertestellen immer Dezimalzahlen dar, es sei denn, sie haben ein Präfix 0x fürhexadezimale Zahlen, 0b für binäre Zahlen oder 0 für oktale Zahlen. Damitstellt 0x12 dieselbe Zahl wie 18 oder 022 dar. Beachten Sie, dass die oktaleSchreibweise verwirrend sein kann: So sind 08 und 09 keine gültigen Zahlen,da 8 und 9 keine erlaubten oktalen Ziffern sind. |
If Command Extensions are enabled SET changes as follows:SET command invoked with just a variable name, no equal sign or valuewill display the value of all variables whose prefix matches the namegiven to the SET command. For example: SET Pwould display all variables that begin with the letter 'P'SET command will set the ERRORLEVEL to 1 if the variable name is notfound in the current environment.SET command will not allow an equal sign to be part of the name ofa variable.Two new switches have been added to the SET command: SET /A expression SET /P variable=[promptString]The /A switch specifies that the string to the right of the equal signis a numerical expression that is evaluated. The expression evaluatoris pretty simple and supports the following operations, in decreasingorder of precedence: () - grouping ! ~ - - unary operators * / %% - arithmetic operators + - - arithmetic operators - logical shift & - bitwise and ^ - bitwise exclusive or | - bitwise or = *= /= %%= += -= - assignment &= ^= |= = , - expression separatorIf you use any of the logical or modulus operators, you will need toenclose the expression string in quotes. Any non-numeric strings in theexpression are treated as environment variable names whose values areconverted to numbers before using them. If an environment variable nameis specified but is not defined in the current environment, then a valueof zero is used. This allows you to do arithmetic with environmentvariable values without having to type all those %% signs to get theirvalues. If SET /A is executed from the command line outside of acommand script, then it displays the final value of the expression. Theassignment operator requires an environment variable name to the left ofthe assignment operator. Numeric values are decimal numbers, unlessprefixed by 0x for hexadecimal numbers, and 0 for octal numbers.So 0x12 is the same as 18 is the same as 022. Please note that the octalnotation can be confusing: 08 and 09 are not valid numbers because 8 and9 are not valid octal digits. |
0x400023B6 | Die Option /P ermöglicht es, einer Variablen eine Eingabezeile des Benutzerszuzuweisen und zeigt die angegebene Eingabeaufforderung an, bevor dieEingabezeile gelesen wird. Die Eingabeaufforderung kann leer sein.Das Ersetzen von Umgebungsvariablen wurde folgendermaßen erweitert: %%PATH:str1=str2%%Dies erweitert die PATH-Umgebungsvariable, wobei jede Instanz von \"str1\" imerweiterten Ergebnis mit \"str2\" ersetzt wird. \"str2\" kann die leereZeichenfolge sein, um alle Instanzen von \"str1\" aus der erweiterten Ausgabe zulöschen. Wenn \"str1\" mit einem Sternchen beginnt, steht \"str1\" für alleszwischen dem Anfang der erweiterten Ausgabe bis zum ersten Auftreten desübrigen Abschnitts von \"str1\". %%PATH:~10,5%%Dies erweitert die PATH-Umgebungsvariable und verwendet dann nur fünfZeichen ab dem elften Zeichen (Offset=10) des erweiterten Ergebnisses. Wenn dieLänge nicht angegeben ist, wird der Rest des Variablenwerts verwendet.Wenn eine der Zahlen (Offset oder Länge) negativ ist, dann wird der angegebeneWert der Länge des Umgebungsvariablenwerts hinzugefügt. %%PATH:~-10%%extrahiert die letzten 10 Zeichen der Variable PATH. %%PATH:~0,-2%%extrahiert alle, außer den letzten 2, Zeichen der Variable PATH. |
The /P switch allows you to set the value of a variable to a line of inputentered by the user. Displays the specified promptString before readingthe line of input. The promptString can be empty.Environment variable substitution has been enhanced as follows: %%PATH:str1=str2%%would expand the PATH environment variable, substituting each occurrenceof \"str1\" in the expanded result with \"str2\". \"str2\" can be the emptystring to effectively delete all occurrences of \"str1\" from the expandedoutput. \"str1\" can begin with an asterisk, in which case it will matcheverything from the beginning of the expanded output to the firstoccurrence of the remaining portion of str1.May also specify substrings for an expansion. %%PATH:~10,5%%would expand the PATH environment variable, and then use only the 5characters that begin at the 11th (offset 10) character of the expandedresult. If the length is not specified, then it defaults to theremainder of the variable value. If either number (offset or length) isnegative, then the number used is the length of the environment variablevalue added to the offset or length specified. %%PATH:~-10%%would extract the last 10 characters of the PATH variable. %%PATH:~0,-2%%would extract all but the last 2 characters of the PATH variable. |
0x400023B7 | Die Unterstützung der verzögerten Erweiterung von Umgebungsvariablen wurdehinzugefügt. Standardmäßig ist sie deaktiviert. Sie kann mit derBefehlszeilenoption /V von CMD.EXE aktiviert/deaktiviert werden.Siehe CMD /?Die verzögerte Erweiterung von Variablen verbessert die Möglichkeiten derVariablenerweiterung. Bisher wurden die Variablen beim Lesen des Texts, undnicht bei dessen Ausführung, erweitert. Das folgende Beispiel zeigt einProblem, das dabei auftritt: set VAR=vorher if \"%%VAR%%\" == \"vorher\" ( set VAR=nachher; if \"%%VAR%%\" == \"nachher\" @echo Es funktioniert! )Die Meldung würde nie angezeigt, weil %%VAR%% in beiden IF-Befehlenbeim Lesen des ersten IF-Befehls erweitert wird, weil es logisch zu diesemgehört. Daher vergleicht der zweite IF-Befehl \"vorher\" mit \"nachher\" was niegleich sein kann. Auch das folgende Beispiel funktioniert nicht wie erwartet: set LISTE= for %%i in (*) do set LISTE=%%LISTE%% %%i echo %%LISTE%%Es wird KEINE Liste der Dateien im aktuellen Verzeichnis erstellt, stattdessenerhält LISTE den Namen der letzten Datei als Wert. Dies ist der Fall, weil%%LISTE%% nur einmal beim Lesen des IF-Befehls erweitert wird. Zu diesemZeitpunkt ist LISTE leer.Die FOR-Schleife, die tatsächlich ausgeführt wird, lautet: for %%i in (*) do set LISTE= %%iHiermit wird der Variablen LISTE immer wieder der letzte Dateinamezugewiesen. Die verzögerte Erweiterung von Umgebungsvariablen erlaubt es, eineUmgebungsvariable, unter Verwendung eines weiteren Zeichens (demAusrufezeichen), zur Laufzeit zu erweitern. Mit aktivierter verzögerterErweiterung von Umgebungsvariablen können obige Beispiele wie folgt geschriebenwerden: set VAR=vorher if \"%%VAR%%\" == \"vorher\" ( set VAR=nachher if \"!VAR!\" == \"nachher\" @echo Es funktioniert! ) set LISTE= for %%i in (*) do set LISTE=!LISTE! %%i echo %%LISTE%% |
Finally, support for delayed environment variable expansion has beenadded. This support is always disabled by default, but may beenabled/disabled via the /V command line switch to CMD.EXE. See CMD /?Delayed environment variable expansion is useful for getting aroundthe limitations of the current expansion which happens when a lineof text is read, not when it is executed. The following exampledemonstrates the problem with immediate variable expansion: set VAR=before if \"%%VAR%%\" == \"before\" ( set VAR=after if \"%%VAR%%\" == \"after\" @echo If you see this, it worked )would never display the message, since the %%VAR%% in BOTH IF statementsis substituted when the first IF statement is read, since it logicallyincludes the body of the IF, which is a compound statement. So theIF inside the compound statement is really comparing \"before\" with\"after\" which will never be equal. Similarly, the following examplewill not work as expected: set LIST= for %%i in (*) do set LIST=%%LIST%% %%i echo %%LIST%%in that it will NOT build up a list of files in the current directory,but instead will just set the LIST variable to the last file found.Again, this is because the %%LIST%% is expanded just once when theFOR statement is read, and at that time the LIST variable is empty.So the actual FOR loop we are executing is: for %%i in (*) do set LIST= %%iwhich just keeps setting LIST to the last file found.Delayed environment variable expansion allows you to use a differentcharacter (the exclamation mark) to expand environment variables atexecution time. If delayed variable expansion is enabled, the aboveexamples could be written as follows to work as intended: set VAR=before if \"%%VAR%%\" == \"before\" ( set VAR=after if \"!VAR!\" == \"after\" @echo If you see this, it worked ) set LIST= for %%i in (*) do set LIST=!LIST! %%i echo %%LIST%% |
0x400023B8 | Wenn die Befehlserweiterungen aktiviert sind, gibt es mehrere dynamischeUmgebungsvariablen, die zwar erweiterungsfähig sind, aber nicht in der Listevon Variablen auftauchen, die mit SET angezeigt werden. Diese Variablenwertewerden bei jeder Werterweiterung der Variable dynamisch berechnet. Falls eineVariable mit einem dieser Namen definiert wird, dann überschreibt dieseDefinition die unten stehende dynamische Definition:%%CD%% - expandiert zum aktuellen Verzeichnisnamen.%%DATE%% - expandiert zum aktuellen Datum unter Verwendung desselben Formats \t wie der DATE-Befehl.%%TIME%% - expandiert zur aktuellen Zeit unter Verwendung desselben Formats \t wie der TIME-Befehl.%%RANDOM%% - expandiert zu einer zufällig gewählten Dezimalzahl \t zwischen 0 und 32767.%%ERRORLEVEL%% - expandiert zum aktuellen ERRORLEVEL-Wert.%%CMDEXTVERSION%% - expandiert zur Versionsnummer der aktuellen Erweiterungen für den Befehlsinterpreter.%%CMDCMDLINE%% - expandiert zur ursprünglichen Befehlszeile, die den Befehlsinterpreter aufgerufen hat.%%HIGHESTNUMANODENUMBER%% - erweitert zu der höchsten NUMA-Knotennummer \t\t\t auf diesem Computer. |
If Command Extensions are enabled, then there are several dynamicenvironment variables that can be expanded but which don't show up inthe list of variables displayed by SET. These variable values arecomputed dynamically each time the value of the variable is expanded.If the user explicitly defines a variable with one of these names, thenthat definition will override the dynamic one described below:%%CD%% - expands to the current directory string.%%DATE%% - expands to current date using same format as DATE command.%%TIME%% - expands to current time using same format as TIME command.%%RANDOM%% - expands to a random decimal number between 0 and 32767.%%ERRORLEVEL%% - expands to the current ERRORLEVEL value%%CMDEXTVERSION%% - expands to the current Command Processor Extensions version number.%%CMDCMDLINE%% - expands to the original command line that invoked the Command Processor.%%HIGHESTNUMANODENUMBER%% - expands to the highest NUMA node number on this machine. |
0x400023B9 | Wenn die Befehlserweiterungen aktiviert sind, wird der GOTO-Befehlfolgendermaßen verändert:Der GOTO-Befehl unterstützt jetzt die Marke :EOF. Dadurch wird die Bearbeitungam Ende der aktuellen Batchdatei fortgesetzt. Das ist eine einfacheMöglichkeit, eine Batchdatei zu beenden, ohne ein Sprungziel zu definieren.Geben Sie CALL /? ein, um weitere Informationen über die Erweiterungen desCALL-Befehls zu erhalten, durch die dieses Feature so hilfreich wird. |
If Command Extensions are enabled GOTO changes as follows:GOTO command now accepts a target label of :EOF which transfers controlto the end of the current batch script file. This is an easy way toexit a batch script file without defining a label. Type CALL /? for adescription of extensions to the CALL command that make this featureuseful. |
0x400023BA | Wenn die Befehlserweiterungen aktiviert sind, unterstützt der SHIFT-Befehldie /n-Option. Damit wird mit dem Verschieben beim n-ten Argument begonnen,wobei n zwischen Null und Acht liegt. So wird zum Beispiel durch SHIFT /2das Argument %%3 nach %%2, %%4 nach %%3 usw. verschoben, während dieArgumente %%0 und %%1 nicht verschoben werden. |
If Command Extensions are enabled the SHIFT command supportsthe /n switch which tells the command to start shifting at thenth argument, where n may be between zero and eight. For example: SHIFT /2would shift %%3 to %%2, %%4 to %%3, etc. and leave %%0 and %%1 unaffected. |
0x400023BB | Wenn die Befehlserweiterungen aktiviert sind, wird der CALL-Befehlfolgendermaßen verändert:Der CALL-Befehl akzeptiert jetzt Marken als Sprungziele.Die Syntax ist: CALL :Marke ArgumenteMit den angegebenen Argumenten wird ein neuer Batchkontext erstellt unddie Programmausführung hinter der angegebenen Marke fortgesetzt. Um die Batch-datei dort tatsächlich zu verlassen, muss man sie zweimal beenden. Beim erstenErreichen des Endes wird das Programm zu dem Befehl hinter dem CALL-Aufrufzurückkehren. Beim zweiten Mal wird dann die Batchdatei beendet. Geben SieGOTO /? ein, um weitere Informationen über die Erweiterung von GOTO :EOF zuerhalten, die es Ihnen ermöglicht, eine Batchdatei zu verlassen.Zusätzlich hat sich die Auflösung von Referenzen auf Argumente in Batchdateien(%%0, %%1 etc.) wie folgt geändert: %%* in einer Batchdatei bezieht sich auf alle Argumente (z. B. %%1 %%2 %%3 %%4 %%5 ...). Die Ersetzung von Batchparametern (%%n) wurde erweitert. Sie können jetzt folgende Syntax verwenden: %%~1 - Expandiert %%1 und entfernt umschließende Anführungszeichen (\"). %%~f1 - Expandiert %%1 zu einem vollständigen Dateinamen. %%~d1 - erstellt nur den Laufwerkbuchstaben von %%1. %%~p1 - erstellt nur den Pfad von %%1. %%~n1 - erstellt nur den Dateinamen von %%1. %%~x1 - erstellt nur die Dateierweiterung von %%1. %%~s1 - Der erstellte Pfad enthält nur kurze Namen. %%~a1 - Expandiert %%1 zu Dateiattributen. %%~t1 - Expandiert %%1 zu Datum/Zeit der Datei. %%~z1 - Expandiert %%1 zur Größe der Datei. %%~$PATH:1 - Durchsucht die in der PATH-Umgebungsvariablen angegebenen Verzeichnisse und expandiert die erste gefundene Datei %%1 zu dem vollständigen Dateinamen. Wenn der Name der Umgebungsvariablen nicht definiert ist oder diese Datei bei der Suche nicht gefunden wurde, wird dieser Parameter zu einer leeren Zeichenfolge expandiert. |
If Command Extensions are enabled CALL changes as follows:CALL command now accepts labels as the target of the CALL. The syntaxis: CALL :label argumentsA new batch file context is created with the specified arguments andcontrol is passed to the statement after the label specified. You must\"exit\" twice by reaching the end of the batch script file twice. Thefirst time you read the end, control will return to just after the CALLstatement. The second time will exit the batch script. Type GOTO /?for a description of the GOTO :EOF extension that will allow you to\"return\" from a batch script.In addition, expansion of batch script argument references (%%0, %%1,etc.) have been changed as follows: %%* in a batch script refers to all the arguments (e.g. %%1 %%2 %%3 %%4 %%5 ...) Substitution of batch parameters (%%n) has been enhanced. You can now use the following optional syntax: %%~1 - expands %%1 removing any surrounding quotes (\") %%~f1 - expands %%1 to a fully qualified path name %%~d1 - expands %%1 to a drive letter only %%~p1 - expands %%1 to a path only %%~n1 - expands %%1 to a file name only %%~x1 - expands %%1 to a file extension only %%~s1 - expanded path contains short names only %%~a1 - expands %%1 to file attributes %%~t1 - expands %%1 to date/time of file %%~z1 - expands %%1 to size of file %%~$PATH:1 - searches the directories listed in the PATH environment variable and expands %%1 to the fully qualified name of the first one found. If the environment variable name is not defined or the file is not found by the search, then this modifier expands to the empty string |
0x400023BC | Diese Parameter können auch miteinander kombiniert werden: %%~dp1 - erstellt den Laufwerkbuchstaben und Pfad von %%1. %%~nx1 - erstellt den Dateinamen und die Dateierweiterung von %%1. %%~dp$PATH:1 - Durchsucht die in der PATH-Umgebungsvariablen ange- gebenen Verzeichnisse nach %%1 und erstellt den Lauf- werkbuchstaben und Pfad der ersten gefundenen Datei. %%~ftza1 - erstellt eine DIR-ähnliche Ausgabezeile von %%1. In den angegebenen Beispielen können %%1 und PATH durch andere gültige Werte ersetzt werden. Die Syntax von %%~ wird durch eine gültige Argument- anzahl beendet. %%~ darf nicht mit %%* verwendet werden. |
The modifiers can be combined to get compound results: %%~dp1 - expands %%1 to a drive letter and path only %%~nx1 - expands %%1 to a file name and extension only %%~dp$PATH:1 - searches the directories listed in the PATH environment variable for %%1 and expands to the drive letter and path of the first one found. %%~ftza1 - expands %%1 to a DIR like output line In the above examples %%1 and PATH can be replaced by other valid values. The %%~ syntax is terminated by a valid argument number. The %%~ modifiers may not be used with %%* |
0x400023BD | Mit den Befehlserweiterungen wird der SETLOCAL-Befehl wie folgt geändert:Der SETLOCAL-Batchbefehl akzeptiert jetzt optionale Argumente: ENABLEEXTENSIONS / DISABLEEXTENSIONS Aktiviert bzw. deaktiviert Befehlsprozessorerweiterungen. Diese Argumente haben Vorrang gegenüber den Optionen \"CMD /E:ON\" oder \"CMD /E:OFF\". Geben Sie CMD /? ein, um weitere Informationen zu erhalten. ENABLEDELAYEDEXPANSION / DISABLEDELAYEDEXPANSION Aktiviert bzw. deaktiviert die verzögerte Erweiterung von Umgebungsvariablen. Diese Argumente haben Vorrang gegenüber den Optionen \"CMD /V:ON\" oder \"/V:OFF\". Geben Sie CMD /? ein, um weitere Informationen zu erhalten.Diese Änderungen sind bis zum übereinstimmenden ENDLOCAL-Befehl gültig,und zwar unabhängig von vorherigen Einstellungen für den SETLOCAL-Befehl.Der SETLOCAL-Befehl legt einen ERRORLEVEL-Wert fest, wenn ein Argumentangegeben wird. Dieser ist 0, wenn eines der beiden gültigenArgumente angegeben wird, und andernfalls 1. Kann in Batchskripts verwendetwerden, um festzustellen, ob die Erweiterungen verfügbar sind. Dies kannwie folgt geprüft werden: VERIFY OTHER 2nul SETLOCAL ENABLEEXTENSIONS IF ERRORLEVEL 1 echo keine Befehlserweiterungen möglichDies funktioniert, da in älteren Versionen von CMD.EXE derSETLOCAL-Befehl keinen ERRORLEVEL-Wert festlegt. Der VERIFY-Befehl mit einemungültigen Argument initialisiert den ERRORLEVEL-Wert mit einem Wertungleich 0. |
If Command Extensions are enabled SETLOCAL changes as follows:SETLOCAL batch command now accepts optional arguments: ENABLEEXTENSIONS / DISABLEEXTENSIONS enable or disable command processor extensions. These arguments takes precedence over the CMD /E:ON or /E:OFF switches. See CMD /? for details. ENABLEDELAYEDEXPANSION / DISABLEDELAYEDEXPANSION enable or disable delayed environment variable expansion. These arguments takes precedence over the CMD /V:ON or /V:OFF switches. See CMD /? for details.These modifications last until the matching ENDLOCAL command,regardless of their setting prior to the SETLOCAL command.The SETLOCAL command will set the ERRORLEVEL value if givenan argument. It will be zero if one of the two valid argumentsis given and one otherwise. You can use this in batch scriptsto determine if the extensions are available, using the followingtechnique: VERIFY OTHER 2nul SETLOCAL ENABLEEXTENSIONS IF ERRORLEVEL 1 echo Unable to enable extensionsThis works because on old versions of CMD.EXE, SETLOCAL does NOTset the ERRORLEVEL value. The VERIFY command with a bad argumentinitializes the ERRORLEVEL value to a non-zero value. |
0x400023BE | Wenn die Befehlserweiterungen aktiviert sind, wird der ENDLOCAL-Befehlfolgendermaßen verändert:Wenn der entsprechende SETLOCAL-Befehl die Befehlserweiterungen unterVerwendung der neuen ENABLEEXTENSIONS- bzw. DISABLEEXTENSIONS-Optionenaktiviert bzw. deaktiviert hat, dann wird nach der Ausführung von ENDLOCALder Zustand der Befehlserweiterungen (aktiviert/deaktiviert) wieder hergestellt, der vor der Ausführung von SETLOCAL gültig war. |
If Command Extensions are enabled ENDLOCAL changes as follows:If the corresponding SETLOCAL enable or disabled command extensionsusing the new ENABLEEXTENSIONS or DISABLEEXTENSIONS options, thenafter the ENDLOCAL, the enabled/disabled state of command extensionswill be restored to what it was prior to the matching SETLOCALcommand execution. |
0x400023BF | Wenn die Befehlserweiterungen aktiviert sind, wird der Aufruf von externenBefehlen durch die Befehlszeile oder den START-Befehl folgendermaßen verändert:Nicht-ausführbare Dateien können durch ihre Zuordnung zu einem Dateityp einfach durch Eingabe des Namens als Befehl aufgerufen werden (z. B. würde WORD.DOC die Anwendung starten, die der .DOC-Erweiterung zugeordnet ist). Weitere Informationen, wie Sie diese Zuordnungen innerhalb eines Befehls- skripts ändern, finden Sie beim ASSOC- bzw. FTYPE-Befehl.Wird eine grafische 32-Bit-Anwendung aufgerufen, wartet CMD.EXE nicht auf das Beenden dieser Anwendung, sondern kehrt sofort zur Eingabeauforderung zurück. Das gilt NICHT, wenn diese Anwendung aus einem Befehlsskript heraus aufgerufen wird.Wenn eine Befehlszeile ausgeführt wird, die mit den Zeichen CMD ohne Erweiterung oder Pfadname beginnt, wird CMD durch den Wert der COMSPEC-Variablen ersetzt. Damit wird vermieden, dass man versehentlich eine andere, ggf. zufällige Version der CMD.EXE verwendet.Wenn eine Befehlszeile ausgeführt wird, die mit Zeichen beginnt, die keine Dateierweiterung enthalten, dann verwendet CMD.EXE den Wert der Umgebungs- variablen PATHEXT, um zu bestimmen, welche Erweiterungen in welcher Reihenfolge verwendet werden. Der Standardwert für die PATHEXT-Variable ist: .COM;.EXE;.BAT;.CMD Dabei ist die Syntax dieselbe wie in der PATH-Variablen, das heißt, die einzelnen Einträge werden durch Semikolon getrennt.Wenn mit dem START-Befehl ein Programm bzw. Befehl aufgerufen wird und keineentsprechende Dateierweiterung gefunden wird, aber der Name ohne Erweiterungeinem Verzeichnisnamen entspricht, wird der Explorer mit diesem Pfadaufgerufen. Von der Befehlszeile ausgeführt entspricht das einem CD /D mitdiesem Pfad. |
If Command Extensions are enabled, external command invocationthrough the command line or the START command changes as follows:non-executable files may be invoked through their file association just by typing the name of the file as a command. (e.g. WORD.DOC would launch the application associated with the .DOC file extension). See the ASSOC and FTYPE commands for how to create these associations from within a command script.When executing an application that is a 32-bit GUI application, CMD.EXE does not wait for the application to terminate before returning to the command prompt. This new behavior does NOT occur if executing within a command script.When executing a command line whose first token is the string \"CMD \" without an extension or path qualifier, then \"CMD\" is replaced with the value of the COMSPEC variable. This prevents picking up CMD.EXE from the current directory.When executing a command line whose first token does NOT contain an extension, then CMD.EXE uses the value of the PATHEXT environment variable to determine which extensions to look for and in what order. The default value for the PATHEXT variable is: .COM;.EXE;.BAT;.CMD Notice the syntax is the same as the PATH variable, with semicolons separating the different elements.When searching for an executable, if there is no match on any extension,then looks to see if the name matches a directory name. If it does, theSTART command launches the Explorer on that path. If done from thecommand line, it is the equivalent to doing a CD /D to that path. |
0x400023C0 | Wenn die Befehlserweiterungen aktiviert sind und unter Windows ausgeführtwerden, wird mit dem BREAK-Befehl ein Hardcoded-Breakpoint für einen Debuggergesetzt. |
If Command Extensions are enabled, and running on the Windowsplatform, then the BREAK command will enter a hard coded breakpointif being debugged by a debugger. |
0x400023C1 | Wenn die Befehlserweiterungen aktiviert sind, werden folgendeErgänzungen für den FOR-Befehl unterstützt:FOR /D %%Variable IN (Satz) DO Befehl [Parameter] Wenn der Satz Platzhalter enthält, dann bezieht sich der FOR-Befehl auf Verzeichnisse und nicht auf Dateien.FOR /R [[Laufwerk:]Pfad] %%Variable IN (Satz) DO Befehl [Parameter] Der FOR-Befehl wird ausgehend vom Verzeichnis [Laufwerk:]Pfad (als Stammverzeichnis) für jedes darunterliegende Verzeichnis ausgeführt. Wenn kein Verzeichnis nach der /R-Option angegeben ist, wird das aktuelle Verzeichnis verwendet. Wenn der Satz nur einen einzelnen Punkt als Zeichen (.) enthält, wird nur die Verzeichnisstruktur aufgelistet.FOR /L %%Variable IN (Start,Schritt,Ende) DO Befehl [Parameter] Der Satz ist eine Folge von Zahlen von Start bis Ende und der angegebenen Schrittweite. So erstellt (1,1,5) die Folge 1 2 3 4 5 und (5,-1,1) erstellt die Folge (5 4 3 2 1).FOR /F [\"Optionen\"] %%Variable IN (Dateiensatz) DO Befehl [Parameter]FOR /F [\"Optionen\"] %%Variable IN (\"Zeichenfolge\") DO Befehl [Parameter]FOR /F [\"Optionen\"] %%Variable IN (Befehl) DO Befehl [Parameter] oder, unter Verwendung der Option \"usebackq\":FOR /F [\"Optionen\"] %%variable IN (Dateiensatz) DO Befehl [Parameter]FOR /F [\"Optionen\"] %%variable IN (\"Zeichenfolge\") DO Befehl [Parameter]FOR /F [\"Optionen\"] %%variable IN (`Befehl`) DO Befehl [Parameter] Der Dateiensatz besteht aus einem oder mehreren Dateinamen. Jede Datei wird geöffnet, gelesen und bearbeitet, dann wird mit der nächsten Datei des Satzes fortgefahren. Die Bearbeitung einer Datei erfolgt zeilenweise, jede einzelne Textzeile wird ausgewertet und in die entsprechenden Token (keinen oder mehrere) zerlegt. Die Befehle in der FOR-Schleife werden dann mit den Variablenwerten (d.h. den gefunden Zeichenfolgen bzw. Token) aufgerufen. Standardmäßig liefert \"/F\" den ersten, durch ein Leerzeichen getrennten Token von jeder Zeile in jeder Datei. Leerzeilen werden übersprungen. Das standardmäßige Verhalten bei der Analyse kann wahlweise durch den Parameter \"Optionen\" überschrieben werden. Dies ist eine Zeichenfolge in Anführungszeichen, welche mindestens ein Schlüssel- wort enthält, um verschiedene Parameter für die Analyse anzugeben. Diese Schlüsselwörter sind: |
If Command Extensions are enabled, the following additionalforms of the FOR command are supported:FOR /D %%variable IN (set) DO command [command-parameters] If set contains wildcards, then specifies to match against directory names instead of file names.FOR /R [[drive:]path] %%variable IN (set) DO command [command-parameters] Walks the directory tree rooted at [drive:]path, executing the FOR statement in each directory of the tree. If no directory specification is specified after /R then the current directory is assumed. If set is just a single period (.) character then it will just enumerate the directory tree.FOR /L %%variable IN (start,step,end) DO command [command-parameters] The set is a sequence of numbers from start to end, by step amount. So (1,1,5) would generate the sequence 1 2 3 4 5 and (5,-1,1) would generate the sequence (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] or, if usebackq option present: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] file-set is one or more file names. Each file is opened, read and processed before going on to the next file in file-set. Processing consists of reading in the file, breaking it up into individual lines of text and then parsing each line into zero or more tokens. The body of the for loop is then called with the variable value(s) set to the found token string(s). By default, /F passes the first blank separated token from each line of each file. Blank lines are skipped. You can override the default parsing behavior by specifying the optional \"options\" parameter. This is a quoted string which contains one or more keywords to specify different parsing options. The keywords are: |
0x400023C2 | eol=c - Gibt das Zeichen für Zeilenendekommentare an (nur eins). skip=n - Gibt die Anzahl der Zeilen an, die am Anfang einer Datei übersprungen werden. delims=xxx - Gibt einen Satz von Trennzeichen an. Diese ersetzen die Standardtrennzeichen TAB und Leerzeichen. tokens=x,y,m-n - Gibt an, welche Token von jeder Zeile an die FOR-Schleife weitergegeben werden. Das führt dazu, dass zusätzliche Variablen erstellt werden. Mit der Form m-n wird dabei ein Bereich vom m-ten bis zum n-ten Token angegeben. Wenn das letzte Zeichen ein Sternchen ist, wird eine zusätzliche Variable deklariert, die den verbleibenden Text dieser Zeile enthält. usebackq - Gibt an, dass die neue Semantik in Kraft ist, wobei eine Zeichenfolge in umgekehrten Anführungs- zeichen als Befehl ausgeführt wird und eine Zeichenfolge in Anführungszeichen ein literaler Befehl ist, der die Verwendung von doppelten Anführungszeichen um Dateinamen in Dateien- sätzen erlaubt. Einige Beispiele:FOR /F \"eol=; tokens=2,3* delims=, \" %%i in (Datei.txt) do @echo %%i %%j %%k |
eol=c - specifies an end of line comment character (just one) skip=n - specifies the number of lines to skip at the beginning of the file. delims=xxx - specifies a delimiter set. This replaces the default delimiter set of space and tab. tokens=x,y,m-n - specifies which tokens from each line are to be passed to the for body for each iteration. This will cause additional variable names to be allocated. The m-n form is a range, specifying the mth through the nth tokens. If the last character in the tokens= string is an asterisk, then an additional variable is allocated and receives the remaining text on the line after the last token parsed. usebackq - specifies that the new semantics are in force, where a back quoted string is executed as a command and a single quoted string is a literal string command and allows the use of double quotes to quote file names in file-set. Some examples might help:FOR /F \"eol=; tokens=2,3* delims=, \" %%i in (myfile.txt) do @echo %%i %%j %%k |
0x400023C3 | Dadurch wird jede Zeile in der Datei \"Datei.txt\" ausgewertet, Zeilen die mit einem Semikolon beginnen werden ignoriert, für den 2. und 3. Token jeder Zeile werden die Befehle in der FOR-Schleife ausge- führt. Trennzeichen sind Kommas und/oder Leerzeichen. In der FOR- Schleife wird der Ausdruck \"%%i\" verwendet, um den 2. Token zu erhalten, \"%%j\" für den 3. Token und \"%%k\", um alle übrigen Token zu erhalten. Dateinamen, die Leerzeichen enthalten, müssen Sie innerhalb doppelter Anführungszeichen angeben. Dazu müssen Sie die Option \"usebackq\" verwenden. Andernfalls werden doppelte Anführungszeichen zur Definition eines auszuwertenden Literals ver- wendet. Dabei ist \"%%i\" explizit deklariert, während \"%%j\" und \"%%k\" implizit durch die Option \"tokens=\" deklariert werden. Sie können bis zu 26 Token durch diese Option angeben, vorausgesetzt, es wird da- durch nicht versucht, eine Variable mit einem Buchstaben größer als \"z\" zu deklarieren. Bedachten Sie, dass FOR-Variablen aus nur einem Buchstaben bestehen, Groß-/Kleinschreibung beachtet wer- den muss, dass sie global sind und nicht mehr als insgesamt 52 gleichzeitig aktiv sein dürfen. Sie können den Befehl \"FOR /F\" auch direkt mit einer Zeichenfolge verwenden, indem Sie die Zeichenfolge in doppelten Anführungszei- chen als Dateiensatz zwischen den Klammern angeben. Diese Zei- chenfolge wird dabei als einzelne Zeile einer Datei betrachtet und ausgewertet. Schließlich können Sie den Befehl \"FOR /F\" auch verwenden, um die Ausgabe eines Befehls auszuwerten. Dazu geben Sie eine Zei- chenfolge in einfachen Anführungszeichen als Dateiensatz zwischen den Klammern an. Diese Zeichenfolge wird dabei als Befehlszeile betrachtet und von einer untergeordneten \"CMD.EXE\" ausgeführt. Die Ausgabe dieses Befehls wird dann wie eine normale Datei ausge- wertet. Das folgende Beispiel listet die Umgebungsvariablen im aktuellen Verzeichnis auf: FOR /F \" usebackq delims==\" %%i IN (`set`) DO @echo %%i |
would parse each line in myfile.txt, ignoring lines that begin with a semicolon, passing the 2nd and 3rd token from each line to the for body, with tokens delimited by commas and/or spaces. Notice the for body statements reference %%i to get the 2nd token, %%j to get the 3rd token, and %%k to get all remaining tokens after the 3rd. For file names that contain spaces, you need to quote the filenames with double quotes. In order to use double quotes in this manner, you also need to use the usebackq option, otherwise the double quotes will be interpreted as defining a literal string to parse. %%i is explicitly declared in the for statement and the %%j and %%k are implicitly declared via the tokens= option. You can specify up to 26 tokens via the tokens= line, provided it does not cause an attempt to declare a variable higher than the letter 'z' or 'Z'. Remember, FOR variables are single-letter, case sensitive, global, and you can't have more than 52 total active at any one time. You can also use the FOR /F parsing logic on an immediate string, by making the file-set between the parenthesis a quoted string, using single quote characters. It will be treated as a single line of input from a file and parsed. Finally, you can use the FOR /F command to parse the output of a command. You do this by making the file-set between the parenthesis a back quoted string. It will be treated as a command line, which is passed to a child CMD.EXE and the output is captured into memory and parsed as if it was a file. So the following example: FOR /F \"usebackq delims==\" %%i IN (`set`) DO @echo %%i would enumerate the environment variable names in the current environment. |
0x400023C4 | Zusätzlich wurde die Ersetzung von Verweisen auf FOR-Variablen erweitert.Sie können jetzt folgende Syntax verwenden: %%~I - Expandiert %%I und entfernt alle umschließenden Anführungszeichen (\"). %%~fI - Expandiert %%I zu einem vollständigen Dateinamen. %%~dI - erstellt nur den Laufwerkbuchstaben von %%I. %%~pI - erstellt nur den Pfad von %%I. %%~nI - erstellt nur den Dateinamen von %%I. %%~xI - erstellt nur die Dateierweiterung von %%I. %%~sI - erstellter Pfad enthält nur kurze Dateinamen. %%~aI - erstellt die Dateiattribute von %%I. %%~tI - erstellt Datum und Zeit von %%I. %%~zI - erstellt die Dateigröße von %%I. %%~$PATH:I - Durchsucht die in der PATH-Umgebungsvariablen angegebenen Verzeichnisse und expandiert die erste gefundene Datei %%I zu dem vollständigen Dateinamen. Wenn der Name der Umgebungsvariablen nicht definiert ist oder diese Datei bei der Suche nicht gefunden wurde, wird dieser Parameter zu einer leeren Zeichenfolge expandiert.Diese Parameter können auch miteinander kombiniert werden: %%~dpI - erstellt den Laufwerkbuchstaben und Pfad von %%I. %%~nxI - erstellt den Dateinamen und die Dateierweiterung von %%I. %%~fsI - Expandiert %%I zu einem vollständigen Namen, der nur kurze Dateinamen enthält. %%~dp$PATH:I - Durchsucht die in der PATH-Umgebungsvariablen angegebenen Verzeichnisse nach %%I und erstellt den Laufwerkbuchstaben und Pfad der ersten gefundenen Datei. %%~ftzaI - Expandiert %%I zu einer Zeile, die der Ausgabe des DIR- Befehls entspricht.In den angegebenen Beispielen können %%I und PATH durch andere gültigeWerte ersetzt werden. Der Ausdruck %%~ wird durch einen gültigen Variablen-namen für FOR abgeschlossen. Die Verwendung von Großbuchstaben für die Namenvon Variablen, wie z. B. %%I, macht diese Ausdrücke leichter lesbar undvermeidet Verwechslungen mit den eigentlichen Parametern. |
In addition, substitution of FOR variable references has been enhanced.You can now use the following optional syntax: %%~I - expands %%I removing any surrounding quotes (\") %%~fI - expands %%I to a fully qualified path name %%~dI - expands %%I to a drive letter only %%~pI - expands %%I to a path only %%~nI - expands %%I to a file name only %%~xI - expands %%I to a file extension only %%~sI - expanded path contains short names only %%~aI - expands %%I to file attributes of file %%~tI - expands %%I to date/time of file %%~zI - expands %%I to size of file %%~$PATH:I - searches the directories listed in the PATH environment variable and expands %%I to the fully qualified name of the first one found. If the environment variable name is not defined or the file is not found by the search, then this modifier expands to the empty stringThe modifiers can be combined to get compound results: %%~dpI - expands %%I to a drive letter and path only %%~nxI - expands %%I to a file name and extension only %%~fsI - expands %%I to a full path name with short names only %%~dp$PATH:I - searches the directories listed in the PATH environment variable for %%I and expands to the drive letter and path of the first one found. %%~ftzaI - expands %%I to a DIR like output lineIn the above examples %%I and PATH can be replaced by other validvalues. The %%~ syntax is terminated by a valid FOR variable name.Picking upper case variable names like %%I makes it more readable andavoids confusion with the modifiers, which are not case sensitive. |
0x400023C5 | Wenn die Befehlserweiterungen aktiviert sind, wird derIF-Befehl folgendermaßen verändert: IF [/I] Zeichenfolge1 Vergleichsoperator Zeichenfolge2 Befehl IF CMDEXTVERSION Zahl Befehl IF DEFINED Variable BefehlMögliche Vergleichsoperatoren: EQU - gleich NEQ - nicht gleich LSS - kleiner als LEQ - kleiner als oder gleich GTR - größer als GEQ - größer als oder gleichDie /I-Option wird angegeben, um die Groß-/Kleinschreibungbeim Vergleich zu ignorieren. Die /I-Option kann auch in der Form\"Zeichenfolge1==Zeichenfolge2\" von \"IF\" verwendet werden.Diese Vergleiche sind allgemein, das heißt, wenn beide Zeichenfolgennur aus Ziffern bestehen, werden die Zeichenfolgen in Zahlenumgewandelt, und es wird ein numerischer Vergleich durchgeführt.Die Bedingung \"CMDEXTVERSION\" arbeitet genau wie \"ERRORLEVEL\", nurdass dabei mit einer internen Versionsnummer der Befehlserweiterungenverglichen wird. Die erste Versionsnummer ist \"1\". Diese wird um eins erhöht,wenn bedeutende Verbesserungen an den Befehlserweiterungen vorge-nommen werden.Die Bedingung \"CMDEXTVERSION\" ist falsch, wenn die Befehlserweiterungennicht aktiviert sind.Die Bedingung \"DEFINED\" arbeitet genau wie \"EXIST\", bezieht sichaber auf den Namen einer Umgebungsvariablen und ist wahr, wenndie Umgebungsvariable definiert ist. |
If Command Extensions are enabled IF changes as follows: IF [/I] string1 compare-op string2 command IF CMDEXTVERSION number command IF DEFINED variable commandwhere compare-op may be one of: EQU - equal NEQ - not equal LSS - less than LEQ - less than or equal GTR - greater than GEQ - greater than or equaland the /I switch, if specified, says to do case insensitive stringcompares. The /I switch can also be used on the string1==string2 formof IF. These comparisons are generic, in that if both string1 andstring2 are both comprised of all numeric digits, then the strings areconverted to numbers and a numeric comparison is performed.The CMDEXTVERSION conditional works just like ERRORLEVEL, except it iscomparing against an internal version number associated with the CommandExtensions. The first version is 1. It will be incremented by one whensignificant enhancements are added to the Command Extensions.CMDEXTVERSION conditional is never true when Command Extensions aredisabled.The DEFINED conditional works just like EXIST except it takes anenvironment variable name and returns true if the environment variableis defined. |
0x400023C6 | Der Ausdruck \"%%ERRORLEVEL%%\" wird zu einer Zeichendarstellungdes aktuellen Werts der Variablen \"ERRORLEVEL\" expandiert (voraus-gesetzt, es ist nicht bereits eine Umgebungsvariable mit dem Namen\"ERRORLEVEL\" vorhanden, deren Wert dann zurückgegeben würde).Nachdem ein Programm ausgeführt wurde, gestaltet sich die Verwendungvon \"ERRORLEVEL\" wie folgt: goto Antwort%%ERRORLEVEL%% :Antwort0 echo J für Ja eingegeben :Antwort1 echo N für Nein eingegebenAuch die oben aufgeführten numerischenVergleiche können verwendet werden: IF %%ERRORLEVEL%% LEQ 1 goto okDer Ausdruck \"%%CMDCMDLINE%%\" wird zu der ursprünglichen Befehls-zeile expandiert, die \"CMD.EXE\" vor einer beliebigen Bearbeitung übergebenwird (vorausgesetzt, es ist nicht bereits eine Umgebungsvariable mit demNamen \"CMDCMDLINE\" vorhanden, deren Wert dann zurückgegebenwürde).Der Ausdruck \"%%CMDEXTVERSION%%\" wird zu einer Zeichendarstellungdes aktuellen Werts der Variablen \"CMDEXTVERSION\" expandiert (voraus-gesetzt, es ist nicht bereits eine Umgebungsvariable mit dem Namen\"CMDEXTVERSION\" vorhanden, deren Wert dann zurückgegeben würde). |
%%ERRORLEVEL%% will expand into a string representation ofthe current value of ERRORLEVEL, provided that there is not alreadyan environment variable with the name ERRORLEVEL, in which case youwill get its value instead. After running a program, the followingillustrates ERRORLEVEL use: goto answer%%ERRORLEVEL%% :answer0 echo Program had return code 0 :answer1 echo Program had return code 1You can also use numerical comparisons above: IF %%ERRORLEVEL%% LEQ 1 goto okay%%CMDCMDLINE%% will expand into the original command line passed toCMD.EXE prior to any processing by CMD.EXE, provided that there is notalready an environment variable with the name CMDCMDLINE, in which caseyou will get its value instead.%%CMDEXTVERSION%% will expand into a string representation of thecurrent value of CMDEXTVERSION, provided that there is not alreadyan environment variable with the name CMDEXTVERSION, in which case youwill get its value instead. |
0x400023C7 | Aktiviert bzw. deaktiviert die Befehlszeilenbearbeitung auf einem DOS-System.Der Befehl ist nur aus Kompatibilitätsgründen vorhanden. Er hat unter Windowskeine Auswirkungen; dort ist die Befehlszeilenbearbeitung immer aktiviert. |
Enables or disables command line editing on DOS systemThis is present for Compatibility with DOS systems. It has no effectunder Windows, as command line editing is always enabled. |
0x400023C8 | \"%1\"CMD.EXE wurde mit dem oben angegebenen Pfad als aktuellem Verzeichnis gestartet.UNC-Pfade werden nicht unterstützt.Stattdessen wird das Windows-Verzeichnis als aktuelles Verzeichnis gesetzt. |
'%1'CMD.EXE was started with the above path as the current directory.UNC paths are not supported. Defaulting to Windows directory. |
0x400023C9 | \"%1\" CMD unterstützt keine UNC-Pfade als aktuelles Verzeichnis. |
'%1'CMD does not support UNC paths as current directories. |
0x400023CA | UNC-Pfade werden für das aktuelle Verzeichnis nicht unterstützt. Verwenden Sie PUSHD %1um einen temporären Laufwerkbuchstaben zu erstellen und UNC für das aktuelleVerzeichnis zu unterstützen. Mit POPD oder EXIT löschen Sie diesen temporärenLaufwerkbuchstaben. |
UNC paths not supported for current directory. Using PUSHD %1to create temporary drive letter to support UNC currentdirectory. Use POPD or EXIT to delete temporary driveletter. |
0x400023CB | Unzulässiger Parameter für den SHIFT-Befehl |
Invalid parameter to SHIFT command |
0x400023CC | Fehlende Klammer |
Unbalanced parenthesis. |
0x400023CD | Fehlender Operand |
Missing operand. |
0x400023CE | Fehlender Operator |
Missing operator. |
0x400023CF | Ungültige Zahl. Numerische Konstanten sind entweder dezimale (17),hexadezimale (0x11) oder oktale (021) Zahlen. |
Invalid number. Numeric constants are either decimal (17),hexadecimal (0x11), or octal (021). |
0x400023D0 | Ungültige Zahl. Zahlen sind begrenzt auf eine Genauigkeit von 32 Bits. |
Invalid number. Numbers are limited to 32-bits of precision. |
0x400023D1 | Fehler: Division durch Null. |
Divide by zero error. |
0x400023D2 | Die Umgebungsvariable COMSPEC zeigt nicht auf CMD.EXE. |
The COMSPEC environment variable does not point to CMD.EXE. |
0x400023D3 | %1 überschreiben? (Ja/Nein/Alle): %0 |
Overwrite %1? (Yes/No/All): %0 |
0x400023D4 | NJA%0 |
NYA%0 |
0x400023D5 | %0 |
%0 |
0x400023D8 | Der Verzeichnisname %1\\%2 ist zu lang. |
The directory name %1\\%2 is too long. |
0x400023D9 | Der Pfad von %1 ist zu lang. |
The full path of %1 is too long. |
0x400023DA | Der Pfad %1\\%2 ist zu lang. |
The path %1\\%2 is too long. |
0x400023DB | Der FTYPE %1 ist zu lang. |
The FTYPE %1 is too long. |
0x400023DC | Bibliothek %1 kann nicht gefunden werden. |
Unable to find library %1. |
0x400023DD | Funktion %1!S!:%2!S! kann nicht gefunden werden. |
Cannot find function %1!S!:%2!S!. |
0x400023DE | Ordinal %1!S!:%2!d! kann nicht gefunden werden. |
Cannot find ordinal %1!S!:%2!d!. |
0x400023DF | Die Befehlszeile ist zu lang. |
The command line is too long. |
0x400023E0 | Datei %1 wurde kopiert, aber CMD konnte das Attribut READ_ONLY nicht zurücksetzen. |
The file %1 was copied, but CMD is unable to reset theREAD_ONLY attribute. |
0x40002711 | Datei nicht gefunden |
File Not Found |
0x40002712 | %1 konnte nicht gefunden werden |
Could Not Find %1 |
0x40002713 | Im FAT-Dateisystem kann nur die Zeit des letzten Schreibzugriffes angezeigtwerden. |
The FAT File System only support Last Write Times |
0x40002714 | Startet die Begrenzung des Gültigkeitsbereiches von Änderungen.Änderungen der Umgebung nach SETLOCAL sind nur auf die Batchdatei bezogen.Um die ursprünglichen Einstellungen wiederherzustellen, muss der BefehlENDLOCAL ausgeführt werden. Beim Erreichen des Endes einer Batchdatei wird einimpliziertes ENDLOCAL für jegliche ausstehende SETLOCAL-Befehle ausgeführt.SETLOCAL |
Begins localization of environment changes in a batch file. Environmentchanges made after SETLOCAL has been issued are local to the batch file.ENDLOCAL must be issued to restore the previous settings. When the endof a batch script is reached, an implied ENDLOCAL is executed for anyoutstanding SETLOCAL commands issued by that batch script.SETLOCAL |
0x40002715 | Beendet die Begrenzung des Gültigkeitsbereiches von Änderungen. Änderungen derUmgebung nach ENDLOCAL sind nicht mehr nur auf die Batchdatei bezogen.Die ursprünglichen Einstellungen werden nach Beenden der Batchdatei nichtwiederhergestellt.ENDLOCAL |
Ends localization of environment changes in a batch file.Environment changes made after ENDLOCAL has been issued arenot local to the batch file; the previous settings are notrestored on termination of the batch file.ENDLOCAL |
0x40002716 | Legt den Fenstertitel für das Eingabeaufforderungsfenster fest.TITLE [Zeichenfolge] Zeichenfolge Bezeichnet den Titel des Eingabeaufforderungsfensters. |
Sets the window title for the command prompt window.TITLE [string] string Specifies the title for the command prompt window. |
0x40002717 | Ermöglicht Programmen das Öffnen von Datendateien in den angegebenenVerzeichnissen, als ob sie im aktuellen Verzeichnis wären.APPEND [[Laufwerk:]Pfad[;...]] [/X[:ON | :OFF]] [/Pfad:ON | /Pfad:OFF] [/E]APPEND ; [Laufwerk:]Pfad Das hinzuzufügende Laufwerk und Verzeichnis. /X:ON Wendet hinzugefügte Verzeichnisse auf Dateisuche und die Programmausführung an. /X:OFF Wendet hinzugefügte Verzeichnisse nur auf Dateiöffnungen an. /X:OFF ist die Standardeinstellung. /Pfad:ON Wendet hinzugefügte Verzeichnisse auf das Öffnen von Dateien an, die schon eine Pfadangabe beinhalten. /Pfad:ON ist die Standard- einstellung. /Pfad:OFF Verhindert den Effekt von /Pfad:ON. /E Speichert eine Liste der hinzugefügten Verzeichnisse in der Umgebungsvariable \"APPEND\". /E kann nur beim ersten Aufruf von APPEND nach dem Starten einer neuen CMD verwendet werden.APPEND ; Löscht die Liste der hinzugefügten Verzeichnisse.APPEND Ohne Parameter zeigt die Liste der hinzugefügten Verzeichnisse an. |
Allows programs to open data files in specified directories as if they werein the current directory.APPEND [[drive:]path[;...]] [/X[:ON | :OFF]] [/PATH:ON | /PATH:OFF] [/E]APPEND ; [drive:]path Specifies a drive and directory to append. /X:ON Applies appended directories to file searches and application execution. /X:OFF Applies appended directories only to requests to open files. /X:OFF is the default setting. /PATH:ON Applies the appended directories to file requests that already specify a path. /PATH:ON is the default setting. /PATH:OFF Turns off the effect of /PATH:ON. /E Stores a copy of the appended directory list in an environment variable named APPEND. /E may be used only the first time you use APPEND after starting up your system.Type APPEND ; to clear the appended directory list.Type APPEND without parameters to display the appended directory list. |
0x40002718 | Verschiebt Dateien und benennt Dateien und Verzeichnisse um.Um eine oder mehrere Dateien zu verschieben:MOVE [/Y| /-Y] [Laufwerk:][Pfad]Datei1[,...] ZielUm ein Verzeichnis umzubenennen:MOVE [/Y| /-Y] [Laufwerk:][Pfad]Verz1 Verz2 [Laufwerk:][Pfad]Datei1 Bezeichnet den Pfad und den Namen der zu verschiebenden Datei(en). Ziel Bezeichnet den Zielort für die Datei. Das Ziel kann ein Laufwerkbuchstabe mit Doppelpunkt, ein Verzeichnisname oder eine Kombination beider sein. Wenn Sie nur eine einzelne Datei verschieben, können Sie auch einen Dateinamen angeben, um die Datei beim Verschieben umzubenennen. [Laufwerk:][Pfad]Verz1 Bezeichnet das umzubenennende Verzeichnis. Verz2 Bezeichnet den neuen Namen des Verzeichnisses. /Y Unterdrückt die Bestätigungsaufforderung zum Überschreiben bestehender Zieldateien. /-Y Fordert vor dem Überschreiben bestehender Zieldateien zur Bestätigung auf.Die Option /Y ist in der COPYCMD-Umgebungsvariablen eventuell voreingestellt.Dies kann durch die Option /-Y außer Kraft gesetzt werden. Standardmäßigmüssen Sie das Überschreiben von Dateien bestätigen, es sei denn der MOVE-Befehl wird von einem Batchprogramm aus aufgerufen. |
Moves files and renames files and directories.To move one or more files:MOVE [/Y | /-Y] [drive:][path]filename1[,...] destinationTo rename a directory:MOVE [/Y | /-Y] [drive:][path]dirname1 dirname2 [drive:][path]filename1 Specifies the location and name of the file or files you want to move. destination Specifies the new location of the file. Destination can consist of a drive letter and colon, a directory name, or a combination. If you are moving only one file, you can also include a filename if you want to rename the file when you move it. [drive:][path]dirname1 Specifies the directory you want to rename. dirname2 Specifies the new name of the directory. /Y Suppresses prompting to confirm you want to overwrite an existing destination file. /-Y Causes prompting to confirm you want to overwrite an existing destination file.The switch /Y may be present in the COPYCMD environment variable.This may be overridden with /-Y on the command line. Default isto prompt on overwrites unless MOVE command is being executed fromwithin a batch script. |
0x40002719 | Sichert das aktuelle Verzeichnis für die Verwendung des Befehls POPD, undwechselt dann zum angegebenen Verzeichnis.PUSHD [Pfad | ..] Pfad Gibt das Verzeichnis an, zu dem gewechselt werden soll. |
Stores the current directory for use by the POPD command, thenchanges to the specified directory.PUSHD [path | ..] path Specifies the directory to make the current directory. |
0x4000271A | Wechselt zu dem Verzeichnis, das durch PUSHD gespeichert wurde.POPD |
Changes to the directory stored by the PUSHD command.POPD |
0x4000271B | %1 - %0 |
%1 - %0 |
0x4000271C | Maximale Rekursionstiefe für SETLOCAL erreicht. |
Maximum setlocal recursion level reached. |
0x4000271D | Geben Sie das neue Datum ein: (JJ-MM-TT) %0 |
Enter the new date: (yy-mm-dd) %0 |
0x4000271E | Geben Sie das neue Datum ein: (TT-MM-JJ) %0 |
Enter the new date: (dd-mm-yy) %0 |
0x4000271F | FEHLER Überprüfen - %1 |
ERROR Verify - %1 |
0x40002720 | Mehrere Dateien können nicht in eine einzelne Datei verschoben werden. |
Cannot move multiple files to a single file. |
0x40002721 | Das Handle konnte nicht geöffnet werden,während das Handle %1 umgeleitet wurde. |
The handle could not be openedduring redirection of handle %1. |
0x40002722 | %r%1%% kopiert %0 |
%r%1%% copied %0 |
0x40002723 | Legt die standardmäßigen Hinter- und Vordergrundfarben für die Konsole fest.COLOR [attr] attr Gibt die Farbattribute für die Konsolenausgabe an.Farbattribute werden durch ZWEI hexadezimale Zeichen angegeben – das erstebezieht sich auf den Hintergrund, das zweite auf den Vordergrund. Jedes Zeichenkann einen der folgenden Werte annehmen: 0 = Schwarz 8 = Grau 1 = Blau 9 = Hellblau 2 = Grün A = Hellgrün 3 = Türkis B = Helltürkis 4 = Rot C = Hellrot 5 = Lila D = Helllila 6 = Gelb E = Hellgelb 7 = Hellgrau F = WeißWenn der Befehl ohne Argument aufgerufen wird, werden die Farbein-stellungen wiederhergestellt, mit denen CMD.EXE gestartet wurde. Diese werdendurch das aktuelle Konsolenfenster, die /T-Befehlszeilenoption oder durch denRegistrierungswert \"DefaultColor\" bestimmt.Der COLOR-Befehl legt ERRORLEVEL auf 1 fest, wenn versucht wird,diesen Befehl mit einer Vordergrundfarbe auszuführen, die mit der Hinter-grundfarbe identisch ist.Beispiel: \"COLOR fc\" generiert Hellrot auf weißem Hintergrund. |
Sets the default console foreground and background colors.COLOR [attr] attr Specifies color attribute of console outputColor attributes are specified by TWO hex digits -- the firstcorresponds to the background; the second the foreground. Each digitcan be any of the following values: 0 = Black 8 = Gray 1 = Blue 9 = Light Blue 2 = Green A = Light Green 3 = Aqua B = Light Aqua 4 = Red C = Light Red 5 = Purple D = Light Purple 6 = Yellow E = Light Yellow 7 = White F = Bright WhiteIf no argument is given, this command restores the color to what it waswhen CMD.EXE started. This value either comes from the current consolewindow, the /T command line switch or from the DefaultColor registryvalue.The COLOR command sets ERRORLEVEL to 1 if an attempt is made to executethe COLOR command with a foreground and background color that are thesame.Example: \"COLOR fc\" produces light red on bright white |
0x40002724 | Maximale Pfadlänge überschritten - %1 |
Maximum path length exceeded - %1 |
0x40002727 | ****** B A T C H R E K U R S I O N überschreitet Stapellimit ******Rekursionszähler=%1!d!, Stapelauslastung=%2!d! Prozent****** B A T C H V E R A R B E I T U N G A B G E B R O C H E N ****** |
****** B A T C H R E C U R S I O N exceeds STACK limits ******Recursion Count=%1!d!, Stack Usage=%2!d! percent****** B A T C H PROCESSING IS A B O R T E D ****** |
0x40002728 | Es befinden sich bereits zu viele Verzeichnisse im PUSHD-Stapel. |
There are too many directories already in the PUSHD stack. |
0x40002729 | Die Eingabeaufforderung ist vom Administrator deaktiviert worden. |
The command prompt has been disabled by your administrator. |
0x4000272A | Erstellt eine symbolische Verknüpfung.MKLINK [[/D] | [/H] | [/J]] Verknüpfung Ziel /D Erstellt eine symbolische Verknüpfung für ein Verzeichis. Standardmäßig wird eine symbolische Verknüpfung für eine Datei erstellt. /H Erstellt eine feste Verknüpfung anstelle einer symbolischen Verknüpfung. /J Erstellt eine Verzeichnisverbindung. Verknüpfung Gibt den Namen für die symbolischen Verknüpfung an. Ziel Gibt den Pfad (relativ oder absolut) an, auf den die neue Verknüpfung verweist. |
Creates a symbolic link.MKLINK [[/D] | [/H] | [/J]] Link Target /D Creates a directory symbolic link. Default is a file symbolic link. /H Creates a hard link instead of a symbolic link. /J Creates a Directory Junction. Link Specifies the new symbolic link name. Target Specifies the path (relative or absolute) that the new link refers to. |
0x4000272B | Feste Verknüpfung erstellt für %1!s! %2!s! |
Hardlink created for %1!s! %2!s! |
0x4000272C | symbolische Verknüpfung erstellt für %1!s! %2!s! |
symbolic link created for %1!s! %2!s! |
0x4000272D | Verbindung erstellt für %1!s! %2!s! |
Junction created for %1!s! %2!s! |
0x4000272E | Es sind lokale NTFS-Volumes erforderlich, um den Vorgang abzuschließen. |
Local NTFS volumes are required to complete the operation. |
0x4000272F | Die neue Verknüpfung muss sich auf dem gleichen NTFS-Volume wie die Datei befinden. |
The new link and the existing file must be on the same NTFS volume. |
0x40002730 | Das Gerät unterstützt keine symbolischen Verknüpfungen. |
The device does not support symbolic links. |
0x40002731 | Ihre Berechtigungen reichen nicht aus, um diesen Vorgang auszuführen. |
You do not have sufficient privilege to perform this operation. |
0x40002732 | Ermöglicht die Steuerung von Dateivorgängen über Transaktionen, um einCommit für Änderungen auszuführen oder Änderungen abzubrechen.TRANSACTION [/START | /COMMIT | /ROLLBACK | /SUSPEND | /RESUME] /START - Startet eine neue Transaktion. Es kann nur jeweils eine Transaktion ausstehen. /COMMIT - Führt ein Commit für alle Änderungen der aktuellen Transaktion aus. /ROLLBACK - Führt ein Rollback für alle Änderungen der aktuellen Transaktion aus. /SUSPEND - Deaktiviert die Transaktion, so dass sie weiterhin aussteht. Fortsetzung im Nicht-Transaktionsmodus. /RESUME - Transaktion aktivieren, die mit /Suspend deaktiviert wurde.Wenn ein Commit oder Rollback ausgeführt wird, wird die Transaktion nach demAusführen des Befehls geschlossen.Wenn kein Argument angegeben ist, zeigt dieser Befehl den aktuellen Statusder Transaktion für CMD.EXE an. |
Allows control of file operations via transactions to commit or abortchanges.TRANSACTION [/START | /COMMIT | /ROLLBACK | /SUSPEND | /RESUME] /START - Start a new transaction. Only one can be pending at a time. /COMMIT - Commit all changes for the current transaction. /ROLLBACK - Rolls back all changes for the current transaction. /SUSPEND - Disables the running transaction, leaving it pending, and continue in non-transacted mode. /RESUME - Enable the transaction disabled with suspend.For both commit and rollback, the transaction is then closed afterthe command executes.If no argument is given, this command displays the current state of thetransaction for CMD.EXE. |
0x40002733 | Transaktions-ID: %1 |
Transaction ID: %1 |
0x40002734 | Eine aktive Transaktion wird ausgeführt. |
An active transaction is in progress. |
0x40002735 | Es ist keine aktive Transaktion vorhanden. |
There is no active transaction. |
0x40002736 | Eine Transaktion wurde erfolgreich gestartet. |
A transaction has been successfully started. |
0x40002737 | Es ist keine Transaktion vorhanden, für die ein Commit oder Rollback ausgeführt bzw. die angehalten oder fortgesetzt werden kann. |
There is no transaction to commit, rollback, suspend or resume. |
0x40002738 | Eine aktive Transaktion wird bereits ausgeführt. Eine neue Transaktion kann erst gestartet werden, nachdem für die aktuelle Transaktion ein Commit oder Rollback ausgeführt wurde. |
An active transaction is already in progress. A new one cannotbe started until the current one is committed or rolled back. |
0x40002739 | Für eine Transaktion, die von einem anderen Prozess vererbt wurde, kannkein Commit oder Rollback ausgeführt werden. |
Cannot commit or rollback a transaction that has been inheritedfrom another process. |
0x4000273A | Für eine Transaktion, die außerhalb einer Batchdatei gestartet wurde, kann innerhalb einer Batchdatei kein Commit ausgeführt werden. |
Cannot commit a transaction that was started outside of a batchfile from within a batch file. |
0x4000273B | Eine Transaktion kann nicht angehalten werden, da eine Transaktion bereitsangehalten wurde. |
Cannot suspend a transaction because a transaction is alreadysuspended. |
0x4000273C | Eine Transaktion kann nicht fortgesetzt werden, da derzeit keine Transaktion angehalten wurde. |
Cannot resume a transaction because no transaction is currentlysuspended. |
0x4000273D | Eine Transaktion, die in einer vorherigen Batchdatei angehalten wurde, kann nicht fortgesetzt werden. |
Cannot resume a transaction suspended in a previous batch file. |
0x4000273E | Die Transaktion wurde erfolgreich fortgesetzt. |
Transaction successfully resumed. |
0x4000273F | Die Transaktion wurde erfolgreich angehalten. |
Transaction successfully suspended. |
0x40002740 | In dieser Transaktion werden noch %1-Prozesseausgeführt. Der Commit oder Rollback wird fortgesetzt, sobalddiese Prozesse beendet wurden. |
There are still %1 process(es) running within thistransaction. Commit or rollback will continue once thoseprocesses have terminated. |
0x40002741 | Für diese Transaktion wurde bereits ein Rollback ausgeführt. |
This transaction has already been rolled back. |
0x40002742 | Für die aktuelle Transaktion wurde ein Rollback ausgeführt. |
The current transaction has been rolled back. |
0x40002743 | Für die aktuelle Datei wurde ein Rollback ausgeführt, daCMD beendet oder die Batchdatei abgeschlossen wurde. |
The current transaction has been rolled back becauseCMD exited or the batch file completed. |
0x40002744 | Für die Transaktion wurde bereits ein Commit ausgeführt. |
This transaction has already been committed. |
0x40002745 | Für die aktuelle Transaktion wurde ein Commit ausgeführt. |
The current transaction has been committed. |
0x40002746 | Für die aktuelle Transaktion wurde ein Commit ausgeführt, oder die aktuelle Transaktion wurde außerhalb von CMD abgebrochen. Die aktuelle Transaktion wurde erfolgreich verworfen. |
The current transaction has been committed or aborted outside ofCMD, and has been successfully abandoned. |
0x40002747 | Fehler beim Abfragen des Transaktionsstatus. Der unbekannte Ergebnisstatus ist %1. |
Failed to query transaction state. Unknown outcome state is %1 |
0x40002748 | Administrator: %0 |
Administrator: %0 |
0x40002749 | Zum Abschließen dieses Vorgangs sind lokale Volumes erforderlich. |
Local volumes are required to complete the operation. |