¿Qué significa cmd/C? [cerrado]
Puedo entender cmd
pero no cmd /c
. Estaba intentando invocar un programa java del actual para el cual uso. Runtime.getRuntime().exec("cmd /C java helloworld");
Ahí me surge la duda.
Aceptado
La parte que debería interesarle es la /?
que debería resolver la mayoría de las demás preguntas que tenga sobre 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:APAGADO] [/F:ENCENDIDO | /F:APAGADO] [/V:ENCENDIDO | /V:APAGADO] [[/S] [/C | /K] cadena] /C Lleva a cabo el comando especificado por la cadena y luego termina /K Lleva a cabo el comando especificado por la cadena pero permanece /S Modifica el tratamiento de la cadena después de /C o /K (ver más abajo) /Q Desactiva el eco /D Deshabilitar la ejecución de comandos de ejecución automática desde el registro (ver más abajo) /A Hace que la salida de comandos internos a una tubería o archivo sea ANSI /U Hace que la salida de comandos internos a una tubería o archivo sea Unicódigo /T:fg Establece los colores de primer plano y de fondo (consulte COLOR /? para obtener más información) /E:ON Habilitar extensiones de comando (ver más abajo) /E:OFF Deshabilitar extensiones de comando (ver más abajo) /F:ON Habilitar caracteres de finalización de nombres de archivos y directorios (ver más abajo) /F:OFF Deshabilitar los caracteres de finalización de nombres de archivos y directorios (ver más abajo) /V:ON Habilite la expansión retardada de variables de entorno usando ! como el delimitador. Por ejemplo, /V:ON permitiría !var! para ampliar el variable var en el momento de la ejecución. La sintaxis var expande variables. en el momento de la entrada, lo cual es bastante diferente cuando está dentro de un FOR bucle. /V:OFF Deshabilita la expansión retardada del entorno.
/C
Lleva a cabo el comando especificado por la cadena y luego finaliza.
Puede obtener todos los modificadores de la línea de comando cmd escribiendo cmd /?
.