O exemplo neste artigo descreve como executar o comando cmd no Windows usando Java. Compartilhe com todos para sua referência.
O código de implementação específico é o seguinte:
Copie o código da seguinte maneira: //get runtime
Tempo de execução rt = Runtime.getRuntime();
//Obter o processo
Processo p = rt.exec(String[] cmdarray);//ou Processo p = rt.exec(String cmd);
//Se p não estiver vazio, então limpe-o
if(null!=p){destruir
p.destory();
p=nulo;
}
Por exemplo:
Copie o código da seguinte forma: Runtime rt = Runtime.getRuntime();
Processo p = rt.exec("cmd.exe /c shutdown -a");
System.out.println(p.toString());
cmd /c dir fecha a janela de comando após executar o comando dir.
cmd /k dir não fecha a janela de comando após executar o comando dir.
cmd /c start dir abrirá uma nova janela e, em seguida, executará o comando dir, e a janela original será fechada.
cmd /k start dir abrirá uma nova janela e executará o comando dir, mas a janela original não será fechada.
Você pode usar cmd /? para visualizar informações de ajuda.
Reabastecer:
★Comando CMD★
1. gpedit.msc-----Política de Grupo
2. sndrec32 ------- gravador
3. Nslookup ------- detector de endereço IP
4. explorer ------- Abra o gerenciador de recursos
5. logoff --------- comando de logout
6. tsshutdn ------- comando de desligamento de contagem regressiva de 60 segundos
7. lusrmgr.msc ---- usuários e grupos locais
8. services.msc --- configurações de serviço local
9. oobe/msoobe /a----Verifique se o XP está ativado
10. bloco de notas -------- Abra o bloco de notas
11. cleanmgr ------ classificação de lixo
12. net start messenger ---- iniciar serviço de mensageiro
13. compmgmt.msc --- Gerenciamento do computador
14. net stop messenger ----- pare o serviço de mensagens
15. conf-----------Iniciar reunião de rede
16. dvdplay -------- DVD player
17. charmap -------- Iniciar tabela de mapeamento de caracteres
18. diskmgmt.msc --- utilitário de gerenciamento de disco
19. calc----------Inicie a calculadora
20. dfrg.msc ------- programa de desfragmentação de disco
21.chkdsk.exe-----Verificação de disco Chkdsk
22. devmgmt.msc --- Gerenciador de dispositivos
23. regsvr32 /u *.dll ---- interromper a execução do arquivo dll
24. drwtsn32 ------ Médico do sistema
25. rononce -p ---- Desliga em 15 segundos
26. dxdiag --------- Verifique as informações do DirectX
27. regedt32 ------- editor de registro
28. Msconfig.exe --- utilitário de configuração do sistema
29. rsop.msc ------- Conjunto de resultados de política de grupo
30. mem.exe -------- Exibir uso de memória
31.regedit.exe----registro
32. winchat --------XP vem com bate-papo LAN
33. progman -------- Gerenciador de programas
34. winmsd --------- informações do sistema
35. perfmon.msc ---- programa de monitoramento de desempenho do computador
36. winver---------Verifique a versão do Windows
37. sfc /scannow-----verificar erros e recuperar
38. taskmgr ----- Gerenciador de tarefas (2000/xp/2003
39. winver --------- Verifique a versão do Windows
40. wmimgmt.msc ---- Abra a arquitetura de gerenciamento do Windows (WMI)
41. wupdmgr --------programa de atualização do Windows
42. wscript -------- configurações de host de script do Windows
43. escrever ---------- quadro de escrita
44. winmsd --------- informações do sistema
45. wiaacmgr ------- Assistente de scanner e câmera
46. winchat -------- XP vem com bate-papo LAN
47. mem.exe -------- Exibir uso de memória
48. Msconfig.exe --- utilitário de configuração do sistema
49. mplayer2 ------- reprodutor de mídia simples do Windows
50. mspaint -------- prancheta
51. mstsc----------Conexão de área de trabalho remota
52. mplayer2 ------- reprodutor de mídia
53. ampliar -------- utilitário de lupa
54. mmc ------------ Abra o console
55. mobsync -------- comando de sincronização
56. dxdiag --------- Verifique as informações do DirectX
57. drwtsn32 ------ Médico do sistema
58. devmgmt.msc --- Gerenciador de dispositivos
59. dfrg.msc ------- programa de desfragmentação de disco
60. diskmgmt.msc --- utilitário de gerenciamento de disco
61. dcomcnfg ------- Serviço de componente de sistema aberto
62. ddeshare ------- Abra as configurações de compartilhamento DDE
63. dvdplay -------- DVD player
64. net stop messenger ----- pare o serviço de mensagens
65. net start messenger ---- iniciar serviço de mensageiro
66. bloco de notas -------- abra o bloco de notas
67. nslookup ------- Assistente de ferramenta de gerenciamento de rede
68. ntbackup ------- backup e restauração do sistema
69. narrador ------ tela "narrador"
70. ntmsmgr.msc ---- Gerenciador de armazenamento móvel
71. ntmsoprq.msc --- Solicitação de operação do administrador de armazenamento móvel
72. comando netstat -an----(TC) para verificar a interface
73. syncapp -------- Crie uma pasta
74. sysedit -------- editor de configuração do sistema
75. sigverif ------- Programa de verificação de assinatura de arquivo
76. sndrec32 ------- gravador
77. shrpubw -------- Crie uma pasta compartilhada
78. secpol.msc-----Política de segurança local
79. syskey ----- criptografia do sistema Uma vez criptografado, ele não pode ser descriptografado. Ele protege a senha dupla do sistema Windows XP.
80. services.msc --- Configurações de serviço local
81. Sndvol32 ------- programa de controle de volume
82.sfc.exe -------- Verificador de arquivos do sistema
83. sfc /scannow---proteção de arquivos do Windows
84. tsshutdn ------- comando de desligamento de contagem regressiva de 60 segundos
85. tourstart ------ introdução ao xp (o programa tour xp que aparece após a conclusão da instalação)
86. taskmgr -------- gerenciador de tarefas
87. eventvwr ------- visualizador de eventos
88. eudcedit ------ Programa de criação de palavras
89. explorer ------- abra o gerenciador de recursos
90. empacotador ------- empacotador de objetos
91. perfmon.msc ---- programa de monitoramento de desempenho do computador
92. progman -------- Gerenciador de programas
93.regedit.exe----registro
94. rsop.msc ------- Conjunto de resultados de política de grupo
95. regedt32 ------- editor de registro
96. rononce -p ---- Desliga em 15 segundos
97. regsvr32 /u *.dll ---- interromper a execução do arquivo dll
98. regsvr32 /u zipfldr.dll------Cancelar suporte ZIP
99. cmd.exe --------Prompt de comando CMD
100. chkdsk.exe ----- Verificação de disco Chkdsk
101. certmgr.msc----Utilitário de gerenciamento de certificado
102. calc----------Inicie a calculadora
103. charmap -------- Iniciar tabela de mapeamento de caracteres
104. cliconfg ------- Utilitário de rede cliente SQL SERVER
105. Clipbrd -------- Visualizador da área de transferência
106. conf ----------- Iniciar reunião de rede
107. compmgmt.msc --- Gerenciamento do computador
108. cleanmgr ------- classificação de lixo
109. ciadv.msc ------ programa de serviço de índice
110. osk ------------- Abra o teclado na tela
111. odbcad32 ------- gerenciador de fonte de dados ODBC
112. oobe/msoobe /a----Verifique se o XP está ativado
113. lusrmgr.msc ---- usuários e grupos locais
114. logoff --------- comando de logout
115. iexpress ------- Ferramenta de agrupamento de cavalos de Tróia, vem com o sistema
116. Nslookup ------- detector de endereço IP
117. fsmgmt.msc-----Gerenciador de pastas compartilhadas
118. utilman -------- gerenciador de ferramentas auxiliares
119. gpedit.msc-----Política de Grupo
120. explorer ------- abra o gerenciador de recursos
javac é realmente executado, mas não gera o resultado da execução porque você não gera a parte do resultado da execução. Se você executar o código copiado, o código será o seguinte: Runtime.getRuntime.exec("cmd");
Você não pode ver o resultado porque ele não é executado no programa java, mas no sistema operacional. Você pode copiar o código da seguinte forma: Runtime.getRuntime.exec("cmd /c start javac ");
Você verá uma janela de linha de comando.
Espero que este artigo seja útil para a programação Java de todos.