Ich kann cmdaber nicht verstehen cmd /c. Ich habe versucht, ein Java-Programm aus der aktuellen Version aufzurufen, für die ich es verwende. Runtime.getRuntime().exec("cmd /C java helloworld");Es entstehen meine Zweifel.
Ich kann cmdaber nicht verstehen cmd /c. Ich habe versucht, ein Java-Programm aus der aktuellen Version aufzurufen, für die ich es verwende. Runtime.getRuntime().exec("cmd /C java helloworld");Es entstehen meine Zweifel.
Antworten:
Der Teil, an dem Sie interessiert sein sollten, ist der /?Teil, der die meisten anderen Fragen lösen sollte, die Sie mit dem Tool haben.
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C: \> cmd /?
Startet eine neue Instanz des Windows XP-Befehlsinterpreters
CMD [/ A | / U] [/ Q] [/ D] [/ E: EIN | / E: AUS] [/ F: EIN | / F: AUS] [/ V: EIN | / V: AUS]
[[/ S] [/ C | / K] string]
/ C Führt den durch string angegebenen Befehl aus und wird dann beendet
/ K Führt den durch string angegebenen Befehl aus, bleibt aber bestehen
/ S Ändert die Behandlung von Strings nach / C oder / K (siehe unten)
/ Q Schaltet das Echo aus
/ D Deaktiviert die Ausführung von AutoRun-Befehlen aus der Registrierung (siehe unten).
/ A Bewirkt, dass die Ausgabe interner Befehle an eine Pipe oder Datei ANSI ist
/ U Bewirkt, dass die Ausgabe interner Befehle an eine Pipe oder Datei erfolgt
Unicode
/ T: fg Legt die Vordergrund- / Hintergrundfarben fest (weitere Informationen finden Sie unter FARBE /?)
/ E: ON Befehlserweiterungen aktivieren (siehe unten)
/ E: AUS Befehlserweiterungen deaktivieren (siehe unten)
/ F: ON Aktiviert die Vervollständigungszeichen für Datei- und Verzeichnisnamen (siehe unten).
/ F: AUS Deaktiviert die Vervollständigungszeichen für Datei- und Verzeichnisnamen (siehe unten).
/ V: ON Aktiviert die verzögerte Erweiterung von Umgebungsvariablen mit! als die
Trennzeichen. Zum Beispiel würde / V: ON! Var! zu erweitern
Variable var zur Ausführungszeit. Die var-Syntax erweitert Variablen
zur Eingabezeit, was in einem FOR etwas ganz anderes ist
Schleife.
/ V: AUS Deaktiviert die verzögerte Umgebungserweiterung.
/C Führt den durch die Zeichenfolge angegebenen Befehl aus und wird dann beendet.
Sie können alle cmd-Befehlszeilenoptionen durch Eingabe abrufen cmd /?.
CMD.exe
Start a new CMD shell
Syntax
CMD [charset] [options] [My_Command]
Options
**/C Carries out My_Command and then
terminates**
Von der Hilfe.