Der Befehl: "START" ist auf Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. verfügbar
Die Beispiele zum Befehl "START"
Der
`START`-Befehl in der Windows-Eingabeaufforderung wird verwendet, um ein neues Fenster für die Ausführung eines Befehls oder Programms zu öffnen. Hier sind einige Beispiele für die Verwendung des
`START`-Befehls:
Beispiel 1: Öffnen eines neuen Fensters für eine Anwendung:
START notepad.exe
Beschreibung: Dieses Beispiel öffnet ein neues Fenster mit dem Texteditor Notepad (
`notepad.exe`).
Beispiel 2: Öffnen einer Webseite im Standardwebbrowser:
START https://www.example.com
Beschreibung: Hier wird der Standardwebbrowser geöffnet und die angegebene Webseite (
`https://www.example.com`) wird geladen.
Beispiel 3: Öffnen eines Programms mit spezifischen Parametern:
START "Mein Programm" "C:\Programme\MeinProgramm.exe" /parameter1 /parameter2
Beschreibung: In diesem Beispiel wird das Programm
"Mein Programm" mit den angegebenen Parametern gestartet. Der Anwendungsname ist in Anführungszeichen gesetzt, um sicherzustellen, dass Leerzeichen im Anwendungsnamen korrekt verarbeitet werden.
Beispiel 4: Warten auf das Schließen des geöffneten Fensters:
START /WAIT notepad.exe
Beschreibung: Die
`/WAIT`-Option bewirkt, dass die Eingabeaufforderung wartet, bis das geöffnete Fenster geschlossen wird, bevor sie fortgesetzt wird.
Beispiel 5: Öffnen einer Datei mit dem Standardprogramm:
START Dateiname.txt
Beschreibung: Der Befehl öffnet die Datei
"Dateiname.txt" mit dem Standardprogramm, das mit der Dateierweiterung verknüpft ist.
Beispiel 6: Öffnen einer Anwendung im Hintergrund:
START /B notepad.exe
Beschreibung: Die
`/B`-Option bewirkt, dass die Anwendung im Hintergrund (ohne Anzeige) gestartet wird.
Beispiel 7: Angeben eines Titels für das geöffnete Fenster:
START "Mein Fenstertitel" notepad.exe
Beschreibung: Hier wird der Titel des geöffneten Fensters auf
"Mein Fenstertitel" gesetzt.
Beispiel 8: Ausführen eines Befehls in einem separaten Fenster:
START CMD /C "echo Hello, World!"
Beschreibung: Der Befehl öffnet ein neues Fenster und führt den angegebenen Befehl (
`echo Hello, World!`) darin aus.
Es ist wichtig zu beachten, dass die
`START`-Syntax und -Optionen variieren können, abhängig von der Windows-Version. Du kannst
`START /?` in der Eingabeaufforderung verwenden, um Hilfe und eine Liste der verfügbaren Optionen für deine spezifische Windows-Version anzuzeigen.
"START" Auszug aus der Microsoft Windows-Hilfe
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\WINDOWS>
Startet ein eigenes Fenster, um ein bestimmtes Programm oder einen Befehl
auszuführen.
START ["Titel"] [/Dpath] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED]
[/LOW | /NORMAL | /HIGH | /REALTIME] | /ABOVENORMAL | /BELOWNORMAL]
[/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.
WAIT Startet die Anwendung und wartet auf das Ende.
Befehl/Programm
Wenn ein interner Befehl oder eine Batchdatei verwendet wird,
wird das neue CMD-Fenster mit Parameter /K gestartet.
Das bedeutet, dass das Fenster erhalten bleibt, nachdem der
Befehl ausgeführt wurde.
Wenn dies nicht der Fall ist, wird das Programm entweder
als Anwendung in einem Fenster oder als Konsolenanwendung
gestartet.
Parameter Parameter, die an den Befehl oder das Programm übergeben werden
sollen.
Wenn die Befehlserweiterungen aktiviert sind, wird der Aufruf von externen
Befehlen 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 keine
entsprechende Dateierweiterung gefunden wird, aber der Name ohne Erweiterung
einem Verzeichnisnamen entspricht, wird der Explorer mit diesem Pfad
aufgerufen. Von der Befehlszeile ausgeführt entspricht das einem CD /D mit
diesem Pfad.
Wichtige Informationen, Tipps zum Befehl "START"
Beim Verwenden des
`START`-Befehls in der Windows-Eingabeaufforderung gibt es einige wichtige Aspekte zu beachten:
1.
Pfade mit Leerzeichen: Wenn der Pfad oder der Dateiname Leerzeichen enthält, ist es ratsam, den Pfad oder Dateinamen in Anführungszeichen zu setzen. Das hilft, Probleme bei der Pfadinterpretation zu vermeiden.
START "Mein Programm" "C:\Programme\Mein Programm\meinprogramm.exe"
2.
Warten auf das Schließen: Wenn du möchtest, dass die Eingabeaufforderung auf das Schließen des geöffneten Fensters wartet, kannst du die
`/WAIT`-Option verwenden.
START /WAIT notepad.exe
3.
Starten im Hintergrund: Mit der
`/B`-Option wird die Anwendung im Hintergrund (ohne Anzeige) gestartet. Das kann nützlich sein, wenn du nicht möchtest, dass das Fenster während der Ausführung sichtbar ist.
START /B notepad.exe
4.
Titel des Fensters: Du kannst einen benutzerdefinierten Titel für das geöffnete Fenster angeben. Dies ist besonders hilfreich, wenn du mehrere Fenster mit unterschiedlichen Titeln öffnest.
START "Mein Fenster" notepad.exe
5.
Ausführung von Befehlen: Du kannst den
`START`-Befehl auch verwenden, um Befehle auszuführen, insbesondere wenn du das Öffnen eines neuen Befehlsfensters (
`CMD`) mit bestimmten Befehlen möchtest.
START CMD /C "echo Hello, World!"
6.
Assoziierung von Dateitypen: Wenn du eine Datei öffnen möchtest, kannst du einfach den Dateinamen angeben, und Windows wird versuchen, die Datei mit dem Standardprogramm für diese Dateierweiterung zu öffnen.
START Beispiel.txt
Es ist wichtig, die spezifischen Anforderungen deiner Anwendung und die verfügbaren Optionen des
`START`-Befehls zu berücksichtigen. Du kannst
`START /?` in der Eingabeaufforderung eingeben, um eine Liste der verfügbaren Optionen und weitere Details anzuzeigen.