Puedo entender cmd
pero no cmd /c
. Estaba intentando invocar un programa java desde la consola actual para lo cual uso Runtime.getRuntime().exec("cmd /C java helloworld");
Ahí surge mi duda.
Respuestas
¿Demasiados anuncios?
guyumu
Puntos
399
La parte en la que debería estar interesado es la parte /?
, la cual debería resolver la mayoría de las otras preguntas que tenga con la herramienta.
Microsoft Windows XP \[Versión 5.1.2600\]
(C) Copyright 1985-2001 Microsoft Corp.
C:\\>cmd /?
Inicia una nueva instancia del intérprete de comandos de Windows XP
CMD \[/A | /U\] \[/Q\] \[/D\] \[/E:ON | /E:OFF\] \[/F:ON | /F:OFF\] \[/V:ON | /V:OFF\]
\[\[/S\] \[/C | /K\] cadena\]
/C Ejecuta el comando especificado por la cadena y luego termina
/K Ejecuta el comando especificado por la cadena pero permanece
/S Modifica el tratamiento de la cadena después de /C o /K (ver abajo)
/Q Apaga el eco
/D Deshabilita la ejecución de comandos de AutoRun desde el registro (ver abajo)
/A Hace que la salida de los comandos internos vaya a una tubería o archivo en formato ANSI
/U Hace que la salida de los comandos internos vaya a una tubería o archivo en formato Unicode
/T:fg Establece los colores de primer plano/fondo (ver COLOR /? para más información)
/E:ON Habilita las extensiones de comandos (ver abajo)
/E:OFF Deshabilita las extensiones de comandos (ver abajo)
/F:ON Habilita los caracteres de finalización de nombre de archivo y directorio (ver abajo)
/F:OFF Deshabilita los caracteres de finalización de nombre de archivo y directorio (ver abajo)
/V:ON Habilita la expansión de variables de entorno demorada usando ! como delimitador. Por ejemplo, /V:ON permitiría que !var! expanda la variable var en el momento de la ejecución. La sintaxis var expande variables en el momento de entrada, lo cual es algo completamente diferente cuando se encuentra dentro de un bucle FOR.
/V:OFF Deshabilita la expansión demorada de entorno.
Simon Temlett
Puntos
1029
Andrea Ambu
Puntos
6479