Je peux comprendre cmd
mais pas cmd /c
. J'essayais d'invoquer un programme java à partir du courant pour lequel j'utilise. Runtime.getRuntime().exec("cmd /C java helloworld");
Là surgit mon doute.
Je peux comprendre cmd
mais pas cmd /c
. J'essayais d'invoquer un programme java à partir du courant pour lequel j'utilise. Runtime.getRuntime().exec("cmd /C java helloworld");
Là surgit mon doute.
Réponses:
La partie qui devrait vous intéresser est la /?
partie qui devrait résoudre la plupart des autres questions que vous vous posez avec l'outil.
Microsoft Windows XP [version 5.1.2600] (C) Copyright 1985-2001 Microsoft Corp. C: \> cmd /? Démarre une nouvelle instance de l'interpréteur de commandes Windows XP CMD [/ A | / U] [/ Q] [/ D] [/ E: ON | / E: OFF] [/ F: ON | / F: OFF] [/ V: ON | / V: OFF] [[/ S] [/ C | / K] chaîne] / C Exécute la commande spécifiée par chaîne, puis se termine / K Exécute la commande spécifiée par chaîne mais reste / S Modifie le traitement de la chaîne après / C ou / K (voir ci-dessous) / Q Désactive l'écho / D Désactiver l'exécution des commandes AutoRun à partir du registre (voir ci-dessous) / A Fait que la sortie des commandes internes vers un canal ou un fichier soit ANSI / U Entraîne la sortie des commandes internes vers un canal ou un fichier Unicode / T: fg Définit les couleurs de premier plan / arrière-plan (voir COULEUR /? Pour plus d'informations) / E: ON Activer les extensions de commande (voir ci-dessous) / E: OFF Désactiver les extensions de commande (voir ci-dessous) / F: ON Active les caractères de complétion du nom de fichier et de répertoire (voir ci-dessous) / F: OFF Désactiver les caractères de complétion du nom de fichier et de répertoire (voir ci-dessous) / V: ON Activer l'expansion retardée des variables d'environnement en utilisant! comme le délimiteur. Par exemple, / V: ON autoriserait! Var! pour étendre la variable var au moment de l'exécution. La syntaxe var développe les variables au moment de l'entrée, ce qui est tout à fait différent à l'intérieur d'un FOR boucle. / V: OFF Désactive l'extension retardée de l'environnement.
/C
Exécute la commande spécifiée par la chaîne, puis se termine.
Vous pouvez obtenir tous les commutateurs de ligne de commande cmd en tapant cmd /?
.
CMD.exe
Start a new CMD shell
Syntax
CMD [charset] [options] [My_Command]
Options
**/C Carries out My_Command and then
terminates**
De l'aide.