Befehl zum Starten der MS-DOS- und Windows-Befehlszeile

Befehl starten

Mit dem Befehl start kann ein Benutzer ein separates Fenster von der Windows-Befehlszeile öffnen.


Verfügbarkeit

Start ist ein interner Befehl, der in den folgenden Microsoft-Betriebssystemen verfügbar ist.

  • Windows-95
  • Windows-98
  • Windows ME
  • Windows NT
  • Windows-2000
  • Windows XP
  • Windows Vista
  • Windows-7
  • Windows-8
  • Windows-10

Starten Sie die Syntax

  • Windows Vista und spätere Syntax.
  • Windows XP und frühere Syntax.

Windows Vista und spätere Syntax

START ["Titel"] [/ D Pfad] [/ I] [/ MIN] [/ MAX] [/ SEPARATE | / SHARED] [/ LOW | / NORMAL | / HIGH | / REALTIME | / ABOVENORMAL | / BELOWNORMAL] [/ NODE <NUMA-Knoten>] [/ AFFINITY <Hex-Affinitätsmaske>] [/ WAIT] [/ B] [Befehl / Programm] [Parameter]
"Titel" Titel, der in der Titelleiste des Fensters angezeigt werden soll.
Pfad Startverzeichnis.
/B Starten Sie eine Anwendung, ohne ein neues Fenster zu erstellen. Bei der Anwendung wird die ^ C-Behandlung ignoriert. Sofern die Anwendung die ^ C-Verarbeitung nicht aktiviert, ist ^ Break die einzige Möglichkeit, die Anwendung zu unterbrechen.
/I Die neue Umgebung ist die ursprüngliche Umgebung, die an cmd.exe übergeben wird, und nicht die aktuelle Umgebung.
/MIN Startfenster minimiert.
/ MAX Startfenster maximiert.
/SEPERATE Starten Sie das 16-Bit-Windows-Programm in einem separaten Speicherbereich.
/ SHARED Starten Sie das 16-Bit-Windows-Programm im gemeinsam genutzten Speicher.
/LOW Starten Sie die Anwendung in der IDLE-Prioritätsklasse.
/NORMAL Starten Sie die Anwendung in der Prioritätsklasse NORMAL.
/HIGH Starten Sie die Anwendung in der Prioritätsklasse HIGH.
/REALTIME Starten Sie die Anwendung in der Prioritätsklasse REALTIME.
/ABOVENORMAL Starten Sie die Anwendung in der Prioritätsklasse ABOVENORMAL.
/BELOWNORMAL Starten Sie die Anwendung in der Prioritätsklasse BELOWNORMAL.
/NODE Gibt den bevorzugten NUMA-Knoten (Non-Uniform Memory Architecture) als Dezimalzahl an.
/AFFINITY Gibt die Prozessoraffinitätsmaske als Hexadezimalzahl an. Der Prozess kann nur auf diesen Prozessoren ausgeführt werden.

Die Affinitätsmaske wird unterschiedlich interpretiert, wenn / AFFINITY und / NODE kombiniert werden. Geben Sie die Affinitätsmaske so an, als ob die Prozessormaske des NUMA-Knotens nach rechts verschoben wäre, um bei Bit Null zu beginnen. Der Prozess kann nur auf diesen Prozessoren ausgeführt werden, die zwischen der angegebenen Affinitätsmaske und dem NUMA-Knoten gemeinsam sind. Wenn keine Prozessoren gemeinsam sind, kann der Prozess nur auf dem angegebenen NUMA-Knoten ausgeführt werden.

/WAIT Starten Sie die Anwendung und warten Sie, bis sie beendet ist.
COMMAND/ PROGRAM Wenn es sich um einen internen cmd-Befehl oder eine Batchdatei handelt, wird der Befehlsprozessor mit dem Schalter / K auf cmd.exe ausgeführt. Dies bedeutet, dass das Fenster nach dem Ausführen des Befehls erhalten bleibt.

Wenn es sich nicht um einen internen cmd-Befehl oder eine Batchdatei handelt, handelt es sich um ein Programm, das entweder als Fensteranwendung oder als Konsolenanwendung ausgeführt wird.

PARAMETERS Dies sind die Parameter, die an den Befehl / das Programm übergeben werden.

Durch Angabe von / NODE können Prozesse so erstellt werden, dass die Speicherlokalität auf NUMA-Systemen genutzt wird. Beispielsweise können zwei Prozesse erstellt werden, die über den gemeinsam genutzten Speicher stark miteinander kommunizieren, um denselben bevorzugten NUMA-Knoten gemeinsam zu nutzen und die Speicherlatenzen zu minimieren. Sie weisen nach Möglichkeit Speicher von demselben NUMA-Knoten zu und können auf Prozessoren außerhalb des angegebenen Knotens ausgeführt werden.

start / NODE 1 / AFFINITY 0x3 application1.exe start / NODE 1 / AFFINITY 0xc application2.exe

Wenn Befehlserweiterungen aktiviert sind, ändert sich der Aufruf externer Befehle über die Befehlszeile oder den Befehl START wie folgt:

Nicht ausführbare Dateien können über ihre Dateizuordnung aufgerufen werden, indem der Name der Datei als Befehl eingegeben wird. (z. B. würde WORD.DOC die mit der Dateierweiterung .DOC verknüpfte Anwendung starten). Informationen zum Erstellen dieser Zuordnungen in einem Befehlsskript finden Sie in den Befehlen ASSOC und FTYPE.

Wenn Sie eine Anwendung ausführen, bei der es sich um eine 32-Bit-GUI-Anwendung handelt, wartet CMD.EXE nicht auf das Beenden der Anwendung, bevor Sie zur Eingabeaufforderung zurückkehren. Dieses neue Verhalten tritt NICHT auf, wenn es in einem Befehlsskript ausgeführt wird.

Wenn Sie eine Befehlszeile ausführen, deren erstes Token die Zeichenfolge "CMD" ohne Erweiterung oder Pfadqualifizierer ist, wird "CMD" durch den Wert der Variablen COMSPEC ersetzt. Diese Änderung verhindert, dass CMD.EXE aus dem aktuellen Verzeichnis abgerufen wird.

Bei der Ausführung einer Befehlszeile, deren erstes Token KEINE Erweiterung enthält, verwendet CMD.EXE den Wert der Umgebungsvariablen PATHEXT, um die Erweiterung zu bestimmen. Der Standardwert für die PATHEXT-Variable lautet:

.COM; .EXE; .BAT; .CMD

Beachten Sie, dass die Syntax mit der Variablen PATH identisch ist und die verschiedenen Elemente durch Semikolons getrennt sind.

Wenn bei der Suche nach einer ausführbaren Datei keine Übereinstimmung für eine Erweiterung vorhanden ist, wird geprüft, ob der Name mit einem Verzeichnisnamen übereinstimmt. In diesem Fall startet der Befehl START den Explorer auf diesem Pfad. Wenn dies über die Befehlszeile erfolgt, entspricht dies dem Erstellen einer CD / D für diesen Pfad.

Windows XP und frühere Syntax

START ["title"] [/ Dpath] [/ I] [/ MIN] [/ MAX] [/ SEPARATE | / SHARED] [/ LOW | / NORMAL | / HIGH | / REALTIME | / ABOVENORMAL | / BELOWNORMAL] [/ WAIT] [/ B] [Befehl / Programm] [Parameter]
"Titel" Titel, der in der Titelleiste des Fensters angezeigt werden soll.
Path Startverzeichnis.
/B Starten Sie eine Anwendung, ohne ein neues Fenster zu erstellen. Bei der Anwendung wird die ^ C-Behandlung ignoriert. Sofern die Anwendung die ^ C-Verarbeitung nicht aktiviert, ist ^ Break die einzige Möglichkeit, die Anwendung zu unterbrechen.
/I Die neue Umgebung ist die ursprüngliche Umgebung, die an cmd.exe übergeben wird, und nicht die aktuelle Umgebung.
/MIN Startfenster minimiert.
/ MAX Startfenster maximiert.
/SEPERATE Starten Sie das 16-Bit-Windows-Programm in einem separaten Speicherbereich.
/ SHARED Starten Sie das 16-Bit-Windows-Programm im gemeinsam genutzten Speicher.
/LOW Starten Sie die Anwendung in der IDLE-Prioritätsklasse.
/NORMAL Starten Sie die Anwendung in der Prioritätsklasse NORMAL.
/HIGH Starten Sie die Anwendung in der Prioritätsklasse HIGH.
/REALTIME Starten Sie die Anwendung in der Prioritätsklasse REALTIME.
/ABOVENORMAL Starten Sie die Anwendung in der Prioritätsklasse ABOVENORMAL.
/BELOWNORMAL Starten Sie die Anwendung in der Prioritätsklasse BELOWNORMAL.
/WAIT Starten Sie die Anwendung und warten Sie, bis sie beendet ist.
COMMAND/ PROGRAM Wenn es sich um einen internen cmd-Befehl oder eine Batchdatei handelt, wird der Befehlsprozessor mit dem Schalter / K auf cmd.exe ausgeführt. Dies bedeutet, dass das Fenster nach dem Ausführen des Befehls erhalten bleibt.

Wenn es sich nicht um einen internen cmd-Befehl oder eine Batchdatei handelt, handelt es sich um ein Programm, das entweder als Fensteranwendung oder als Konsolenanwendung ausgeführt wird.

PARAMETERS Dies sind die Parameter, die an den Befehl / das Programm übergeben werden.

Wenn Befehlserweiterungen aktiviert sind, ändert sich der Aufruf externer Befehle über die Befehlszeile oder den Befehl START wie folgt:

Nicht ausführbare Dateien können über ihre Dateizuordnung aufgerufen werden, indem der Name der Datei als Befehl eingegeben wird. (z. B. würde WORD.DOC die mit der Dateierweiterung .DOC verknüpfte Anwendung starten). Informationen zum Erstellen dieser Zuordnungen in einem Befehlsskript finden Sie in den Befehlen ASSOC und FTYPE.

Wenn Sie eine Anwendung ausführen, bei der es sich um eine 32-Bit-GUI-Anwendung handelt, wartet CMD.EXE nicht auf das Beenden der Anwendung, bevor Sie zur Eingabeaufforderung zurückkehren. Dieses neue Verhalten tritt NICHT auf, wenn es in einem Befehlsskript ausgeführt wird.

Wenn Sie eine Befehlszeile ausführen, deren erstes Token die Zeichenfolge "CMD" ohne Erweiterung oder Pfadqualifizierer ist, wird "CMD" durch den Wert der Variablen COMSPEC ersetzt. Diese Änderung verhindert, dass CMD.EXE aus dem aktuellen Verzeichnis abgerufen wird.

Bei der Ausführung einer Befehlszeile, deren erstes Token KEINE Erweiterung enthält, verwendet CMD.EXE den Wert der Umgebungsvariablen PATHEXT, um die Erweiterung zu bestimmen. Der Standardwert für die PATHEXT-Variable lautet:

.COM; .EXE; .BAT; .CMD

Beachten Sie, dass die Syntax mit der Variablen PATH identisch ist und die verschiedenen Elemente durch Semikolons getrennt sind.

Wenn bei der Suche nach einer ausführbaren Datei keine Übereinstimmung für eine Erweiterung vorhanden ist, wird geprüft, ob der Name mit einem Verzeichnisnamen übereinstimmt. In diesem Fall startet der Befehl START den Explorer auf diesem Pfad. Wenn dies über die Befehlszeile erfolgt, entspricht dies dem Erstellen einer CD / D für diesen Pfad.


Beispiele "Starten"

Starten Sie den Editor myfile.txt

Starten Sie eine neue Instanz von Notepad mit der Datei myfile.txt.

Start / MAX-Notizblock

Starten Sie das Notizblockfenster mit maximiertem Bildschirm.

start / MIN mybatch.bat

Das obige Beispiel würde die Batchdatei mybatch.bat in einem minimierten Fenster starten.

starte c:  music  "my song.mp3"

Wenn die Datei oder der Ordner ein Leerzeichen enthält, müssen Sie sie mit Anführungszeichen umgeben. Im obigen Beispiel starten wir die MP3-Songdatei "my song.mp3". Ohne die Anführungszeichen, die den Dateinamen mit einem Leerzeichen umgeben, würde Windows den Dateifehler nicht finden.

Starten Sie https://www.computerhope.com/

Öffnen Sie die Computer Hope-Webseite in Ihrem Standardbrowser über die Befehlszeile.


Schreibe einen Kommentar