Über die Eingabeaufforderung ein Programm starten per Befehlszeile!
Per Befehlszeile kann man über die Eingabeaufforderung eine *.exe, bzw. Programm unter Windows (11, 10, 8.1, 7) starten!
Unabhängig davon, ob man über ein Programm-Argument / Befehlszeile über die Eingabeaufforderung eine APP, bzw. Programm starten will und egal, ob es ein Windows Desktop, Tablet, Surface Pro / Go, oder sogar ein Server Betriebssystem ist, ist die Lösung und die Vorgehensweise ist dieselbe.
"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
(Non-Uniform Memory Architecture) fest als Dezimalganzzahl
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
Parameter.
HINWEIS: Die Optionen SEPARATE und SHARED werden auf 64-Bit-Plattformen nicht
unterstützt.
Durch die Festlegung von /NODE werden Prozesse auf eine Weise erstellt, durch
die Speicherorte auf NUMA-Systemen verwendet wird. Beispielsweise können zwei
Prozesse, die im hohen Maße über gemeinsam genutzten Speicher miteinander
kommunizieren, so erstellt werden, dass sie den gleichen bevorzugten
NUMA-Knoten gemeinsam verwenden, um die Speicherlatenz zu verringern. Sie
weisen nach Möglichkeit Speicher vom gleichen NUMA-Knoten zu, und sie können
auf Prozessoren außerhalb des festgelegten Knotens ausgeführt werden.
Diese beiden Prozesse können weiter eingeschränkt werden, damit sie auf
bestimmten Prozessoren innerhalb des gleichen NUMA-Knotens ausgeführt werden.
Im folgenden Beispiel wird application1 auf den beiden niedrigen Prozessoren
des Knotens ausgeführt, während application2 auf den folgenden beiden
Prozessoren des Knotens ausgeführt wird. In diesem Beispiel wird davon
ausgegangen, dass der angegebene Knoten über mindestens vier logische
Prozessoren verfügt. Beachten Sie, dass die Knotennummer für diesen Computer
zu jeder gültigen Knotennummer geändert werden kann, ohne, dass die
Affinitätsmaske geändert werden muss.
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.
F:\_cpp_m\_2019\ColorConsole\ColorConsole\bin>
Info:
Die Lösung können Sie immer nutzen, egal, ob im neuen MS Windows OS, oder an einem der folgenden Betriebssystemen: Windows 11, 10 Pro, Enterprise, Home, Windows 8.1, Windows 8, Windows-Server 2019, 2016, 2012, Windows 7 Basic, Professional, Starter, Ultimate es wurde an allen getestet und erfolgreich verifiziert.
2.) Weitere Tipps zu Startern, Programme und Co. unter MS Windows Betriebssystemen!
Es ist einfach mit PowerShell zu überprüfen, ob eine Datei in Windows vorhanden ist, oder nicht, warum auch nicht, wenn die Lösung so einfach ist Inhalt:
Die automatische Vervollständigung in der Eingabeaufforderung und PowerShell ist eine praktische Funktion in Windows 11, 10, 8.1, Jeder kennt die automatische
Ohne großen Aufwand kann man die installierte Windows Versionen mit PowerShell oder Eingabeaufforderung abfragen Jeder kennt das Herausfinden der Windows
Über die Windows-Eingabeaufforderung kann man auch Datei Vergleiche und Identische finden per Befehlszeile der cmd.exe Es gibt großartige Drittanbieter
Diese Webseite speichert keine personenbezogenen Daten. Allerdings werden Drittanbieter verwendet, um Werbung zu schalten. Diese wird von Google verwaltet und entspricht dem IAB Transparency and Consent Framework (IAB-TCF). Die CMP-ID lautet 300 und kann am Seitenende individuell angepasst werden. mehr Infos & Datenschutz ....