El ejemplo de este artículo describe cómo ejecutar el comando cmd en Windows usando Java. Compártelo con todos para tu referencia.
El código de implementación específico es el siguiente:
Copie el código de la siguiente manera: //get runtime
Tiempo de ejecución rt = Runtime.getRuntime();
//Obtener el proceso
Proceso p = rt.exec(String[] cmdarray);//o Proceso p = rt.exec(String cmd);
//Si p no está vacío, entonces bórralo
si(nulo!=p){destruir
p.destory();
p=nulo;
}
Por ejemplo:
Copie el código de la siguiente manera: Runtime rt = Runtime.getRuntime();
Proceso p = rt.exec("cmd.exe /c apagado -a");
System.out.println(p.toString());
cmd /c dir cierra la ventana de comandos después de ejecutar el comando dir.
cmd /k dir no cierra la ventana de comandos después de ejecutar el comando dir.
cmd /c start dir abrirá una nueva ventana y luego ejecutará el comando dir y la ventana original se cerrará.
cmd /k start dir abrirá una nueva ventana y luego ejecutará el comando dir, pero la ventana original no se cerrará.
Puede utilizar cmd /? para ver información de ayuda.
Reponer:
★Comando CMD★
1. gpedit.msc-----Política de grupo
2. sndrec32-------grabador
3. Nslookup-------detector de dirección IP
4. explorador-------Abra el administrador de recursos
5. cerrar sesión---------comando cerrar sesión
6. tsshutdn-------comando de apagado de cuenta regresiva de 60 segundos
7. lusrmgr.msc----usuarios y grupos locales
8.services.msc---configuración del servicio local
9. oobe/msoobe /a----Compruebe si XP está activado
10. Bloc de notas--------Abrir Bloc de notas
11. cleanmgr------clasificación de basura
12. net start messenger----iniciar servicio de mensajería
13. compmgmt.msc---Administración de computadoras
14. net stop messenger-----detener el servicio de mensajería
15. conf-----------Iniciar netmeeting
16. reproducción de DVD--------reproductor de DVD
17. charmap--------Iniciar tabla de mapeo de caracteres
18. diskmgmt.msc---utilidad de administración de discos
19. calc----------Inicia la calculadora
20. dfrg.msc-------programa de desfragmentación de disco
21. chkdsk.exe-----Comprobación del disco Chkdsk
22. devmgmt.msc--- Administrador de dispositivos
23. regsvr32 /u *.dll----detener la ejecución del archivo dll
24. drwtsn32------Doctor del sistema
25. rononce -p ----Apagar en 15 segundos
26. dxdiag---------Comprueba la información de DirectX
27. regedt32-------editor de registro
28. Msconfig.exe --- utilidad de configuración del sistema
29. rsop.msc-------Conjunto de resultados de políticas de grupo
30. mem.exe--------Muestra el uso de memoria
31. regedit.exe----registro
32. winchat--------XP viene con chat LAN
33. progman--------Gerente de programa
34. winmsd---------información del sistema
35. perfmon.msc----programa de monitoreo del rendimiento de la computadora
36. winver---------Compruebe la versión de Windows
37. sfc /scannow-----escanear errores y recuperar
38. taskmgr-----Administrador de tareas (2000/xp/2003
39. winver---------Compruebe la versión de Windows
40. wmimgmt.msc----Abra la arquitectura de administración de Windows (WMI)
41. wupdmgr--------programa de actualización de Windows
42. wscript--------configuración del host del script de Windows
43. escribir----------tablero de escritura
44. winmsd---------información del sistema
45. wiaacmgr-------Asistente para escáner y cámara
46. winchat--------XP viene con chat LAN
47. mem.exe--------Mostrar uso de memoria
48. Msconfig.exe --- utilidad de configuración del sistema
49. mplayer2-------reproductor multimedia sencillo de Windows
50. mspaint--------tablero de dibujo
51. mstsc----------Conexión a escritorio remoto
52. mplayer2-------reproductor multimedia
53. magnificar--------utilidad de lupa
54. mmc------------Abre la consola
55. mobsync--------comando de sincronización
56. dxdiag---------Comprueba la información de DirectX
57. drwtsn32------ Médico del sistema
58. devmgmt.msc--- Administrador de dispositivos
59. dfrg.msc-------programa de desfragmentación de disco
60. diskmgmt.msc---utilidad de administración de discos
61. dcomcnfg-------Servicio de componentes del sistema abierto
62. ddeshare-------Abrir configuración para compartir DDE
63. reproductor de DVD--------reproductor de DVD
64. net stop messenger-----detener el servicio de mensajería
65. net start messenger----iniciar servicio de mensajería
66. bloc de notas--------abrir bloc de notas
67. nslookup-------Asistente de herramienta de administración de red
68. ntbackup-------copia de seguridad y restauración del sistema
69. narrador------pantalla "narrador"
70. ntmsmgr.msc----Administrador de almacenamiento móvil
71. ntmsoprq.msc---Solicitud de operación del administrador de almacenamiento móvil
72. comando netstat -an----(TC) para verificar la interfaz
73. syncapp--------Crear un maletín
74. sysedit--------editor de configuración del sistema
75. sigverif-------Programa de verificación de firma de archivos
76. sndrec32-------grabador
77. shrpubw--------Crear una carpeta compartida
78. secpol.msc-----Política de seguridad local
79. syskey---------cifrado del sistema Una vez cifrado, no se puede descifrar. Protege la contraseña doble del sistema Windows XP.
80.services.msc---Configuración del servicio local
81. Sndvol32-------programa de control de volumen
82. sfc.exe--------Comprobador de archivos del sistema
83. sfc /scannow---protección de archivos de Windows
84. tsshutdn-------comando de apagado de cuenta regresiva de 60 segundos
85. tourstart------introducción a xp (el programa tour xp que aparece después de completar la instalación)
86. taskmgr--------administrador de tareas
87. eventvwr-------visor de eventos
88. eudcedit------Programa de creación de palabras
89. explorador-------abre el administrador de recursos
90. empaquetador-------empaquetador de objetos
91. perfmon.msc----programa de monitoreo del rendimiento de la computadora
92. progman--------Gerente de programa
93. regedit.exe----registro
94. rsop.msc-------Conjunto de resultados de políticas de grupo
95. regedt32-------editor de registro
96. rononce -p ----Apagar en 15 segundos
97. regsvr32 /u *.dll----detener la ejecución del archivo dll
98. regsvr32 /u zipfldr.dll------Cancelar soporte ZIP
99. cmd.exe--------Símbolo del sistema CMD
100. chkdsk.exe-----Comprobación del disco Chkdsk
101. certmgr.msc----Utilidad de gestión de certificados
102. calc----------Iniciar la calculadora
103. charmap--------Iniciar tabla de mapeo de caracteres
104. cliconfg-------Utilidad de red del cliente SQL SERVER
105. Clipbrd--------Visor del portapapeles
106. conf-----------Iniciar netmeeting
107. compmgmt.msc---Administración de computadoras
108. cleanmgr-------clasificación de basura
109. ciadv.msc------programa de servicio de índice
110. osk-------------Abre el teclado en pantalla
111. odbcad32-------Administrador de fuente de datos ODBC
112. oobe/msoobe /a----Compruebe si XP está activado
113. lusrmgr.msc----usuarios y grupos locales
114. cerrar sesión---------comando cerrar sesión
115. iexpress-------Herramienta de agrupación de caballos de Troya, viene con el sistema
116. Nslookup-------detector de dirección IP
117. fsmgmt.msc-----Administrador de carpetas compartidas
118. utilman--------administrador de herramientas auxiliares
119. gpedit.msc-----Política de grupo
120. explorador-------abre el administrador de recursos
javac en realidad se ejecuta pero no genera el resultado de la ejecución porque usted no genera la parte del resultado de la ejecución. Si ejecuta el código copiado, el código es el siguiente: Runtime.getRuntime.exec("cmd");
No puede ver el resultado porque no se ejecuta en el programa java sino en el sistema operativo. Puede copiar el código de la siguiente manera: Runtime.getRuntime.exec("cmd /c start javac ");
Verá una ventana de línea de comando.
Espero que este artículo sea útil para la programación Java de todos.