Posso capire cmdma no cmd /c. Stavo cercando di invocare un programma Java dalla corrente per la quale uso Runtime.getRuntime().exec("cmd /C java helloworld");Là sorge il mio dubbio.
Posso capire cmdma no cmd /c. Stavo cercando di invocare un programma Java dalla corrente per la quale uso Runtime.getRuntime().exec("cmd /C java helloworld");Là sorge il mio dubbio.
Risposte:
La parte che dovrebbe interessarti è la /?parte, che dovrebbe risolvere la maggior parte delle altre domande che hai con lo strumento.
Microsoft Windows XP [Versione 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C: \> cmd /?
Avvia una nuova istanza dell'interprete dei comandi di Windows XP
CMD [/ A | / U] [/ Q] [/ D] [/ E: ON | / E: OFF] [/ F: ON | / F: OFF] [/ V: ON | / V: OFF]
[[/ S] [/ C | / K] stringa]
/ C Esegue il comando specificato da stringa e quindi termina
/ K Esegue il comando specificato dalla stringa ma rimane
/ S Modifica il trattamento della stringa dopo / C o / K (vedi sotto)
/ Q Disattiva l'eco
/ D Disabilita l'esecuzione dei comandi AutoRun dal registro (vedi sotto)
/ A Fa sì che l'output dei comandi interni in una pipe o in un file sia ANSI
/ U Fa sì che l'output dei comandi interni in una pipe o in un file sia
Unicode
/ T: fg Imposta i colori di primo piano / sfondo (vedi COLORE /? Per maggiori informazioni)
/ E: ON Abilita estensioni di comando (vedi sotto)
/ E: OFF Disabilita le estensioni di comando (vedi sotto)
/ F: ON Abilita i caratteri di completamento del nome di file e directory (vedi sotto)
/ F: OFF Disabilita i caratteri di completamento del nome di file e directory (vedi sotto)
/ V: ON Abilita l'espansione ritardata della variabile d'ambiente usando! come la
delimitatore. Ad esempio, / V: ON consentirebbe! Var! per espandere il
var variabile al momento dell'esecuzione. La sintassi var espande le variabili
al momento dell'input, il che è una cosa del tutto diversa all'interno di un FOR
ciclo continuo.
/ V: OFF Disabilita l'espansione ritardata dell'ambiente.
/C Esegue il comando specificato dalla stringa e quindi termina.
È possibile ottenere tutte le opzioni della riga di comando cmd digitando cmd /?.
CMD.exe
Start a new CMD shell
Syntax
CMD [charset] [options] [My_Command]
Options
**/C Carries out My_Command and then
terminates**
Dall'aiuto.