Ich kann cmd
aber 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 cmd
aber 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.