Пример в этой статье описывает, как выполнить команду cmd в Windows с использованием Java. Поделитесь этим со всеми для справки.
Конкретный код реализации выглядит следующим образом:
Скопируйте код кода следующим образом:://получить время выполнения
Время выполнения rt = Runtime.getRuntime();
//Получаем процесс
Процесс p = rt.exec(String[] cmdarray);//или Процесс p = rt.exec(String cmd);
//Если p не пусто, то очищаем его
if(null!=p){уничтожить
п.destory();
р = ноль;
}
Например:
Скопируйте код следующим образом: Runtime rt = Runtime.getRuntime();
Процесс p = rt.exec("cmd.exe /c выключение -a");
System.out.println(p.toString());
cmd /c dir закрывает окно команд после выполнения команды dir.
cmd /k dir не закрывает командное окно после выполнения команды dir.
cmd /c start dir откроет новое окно, а затем выполнит команду dir, и исходное окно закроется.
cmd /k start dir откроет новое окно, а затем выполнит команду dir, но исходное окно не закроется.
Вы можете использовать cmd /? для просмотра справочной информации.
Пополнить:
★Команда CMD★
1. gpedit.msc ----- Групповая политика
2. sndrec32 ------- рекордер
3. Nslookup ------- детектор IP-адреса
4. проводник -------Откройте диспетчер ресурсов.
5. выход --------- команда выхода из системы
6. tsshutdn ------- команда выключения обратного отсчета на 60 секунд.
7. lusrmgr.msc ---- локальные пользователи и группы.
8. Services.msc --- настройки локальной службы.
9. oobe/msoobe /a ---- Проверьте, активирована ли XP.
10. Блокнот -------- Открыть блокнот.
11. cleanmgr ------ сортировка мусора
12. net start Messenger ---- запустить службу обмена сообщениями.
13. compmgmt.msc --- Управление компьютером.
14. net stop Messenger ----- остановить службу обмена сообщениями.
15. conf ----------- Начать сетевое совещание.
16. DVDplay -------- DVD-плеер
17.charmap -------- Начало таблицы сопоставления символов.
18. diskmgmt.msc — утилита управления дисками.
19. расчет ---------- Запуск калькулятора.
20. dfrg.msc-------программа дефрагментации диска
21. chkdsk.exe ----- Проверка диска Chkdsk.
22. devmgmt.msc --- Диспетчер устройств.
23. regsvr32 /u *.dll ---- остановить запуск файла dll.
24. drwtsn32 ------ Системный доктор
25. rononce -p ----Выключить через 15 секунд.
26. dxdiag --------- Проверьте информацию DirectX.
27. regedt32 -------редактор реестра
28. Msconfig.exe — утилита настройки системы.
29. rsop.msc ------- Набор результатов групповой политики
30. mem.exe -------- Отображение использования памяти.
31. regedit.exe ---- реестр
32. winchat -------- XP поставляется с чатом по локальной сети.
33. программист--------Менеджер программы
34. winmsd --------- системная информация
35. perfmon.msc ---- программа мониторинга производительности компьютера.
36. winver --------- Проверьте версию Windows
37. sfc /scannow ----- сканировать ошибки и восстанавливать их.
38. Taskmgr ----- Диспетчер задач (2000/xp/2003
39. winver --------- Проверьте версию Windows
40. wmimgmt.msc ---- Открытая архитектура управления Windows (WMI).
41. wupdmgr -------- программа обновления Windows
42. wscript -------- настройки хоста сценариев Windows
43. писать----------доска для письма
44. winmsd --------- системная информация
45. wiaacmgr ------- Мастер сканирования и камеры
46. winchat -------- XP поставляется с чатом по локальной сети.
47. mem.exe -------- Отображение использования памяти.
48. Msconfig.exe --- утилита настройки системы.
49. mplayer2 ------- простой проигрыватель Windows Media.
50. mspaint -------- доска для рисования
51. mstsc ---------- Подключение к удаленному рабочему столу
52. mplayer2 ------- медиаплеер
53. увеличить -------- утилита увеличительного стекла
54. mmc ------------Открываем консоль
55. mobsync -------- команда синхронизации
56. dxdiag --------- Проверьте информацию DirectX.
57. drwtsn32------ Системный доктор
58. devmgmt.msc --- Диспетчер устройств.
59. dfrg.msc ------- программа дефрагментации диска.
60. diskmgmt.msc --- утилита управления дисками.
61. dcomcnfg ------- Служба компонентов открытой системы
62. ddeshare -------Открыть настройки общего доступа DDE.
63. dvdplay--------DVD-проигрыватель
64. net stop Messenger ----- остановить службу обмена сообщениями.
65. net start Messenger ---- запустить службу обмена сообщениями.
66. блокнот --------открыть блокнот
67. nslookup ------- Мастер инструмента управления сетью.
68. ntbackup ------- резервное копирование и восстановление системы.
69. рассказчик------экран "рассказчик"
70. ntmsmgr.msc ---- Диспетчер мобильного хранилища.
71. ntmsoprq.msc --- Запрос на операцию администратора мобильного хранилища.
72. Команда netstat -an----(TC) для проверки интерфейса.
73. syncapp--------Создать портфель
74. sysedit --------редактор конфигурации системы.
75. sigverif ------- Программа проверки подписи файлов.
76. sndrec32-------рекордер
77. shrpubw--------Создание общей папки
78. secpol.msc ----- Локальная политика безопасности.
79. syskey ---------системное шифрование. После шифрования его невозможно расшифровать. Он защищает двойной пароль системы Windows XP.
80. Services.msc --- Настройки локальной службы.
81. Sndvol32-------программа регулировки громкости
82. sfc.exe -------- Проверка системных файлов
83. sfc /scannow --- защита файлов Windows.
84. tsshutdn ------- команда выключения обратного отсчета на 60 секунд.
85. Tourstart------xp введение (программа Tour XP, которая появляется после завершения установки)
86. Taskmgr--------диспетчер задач
87. eventvwr-------просмотр событий
88. eudcedit ------ Программа создания слов.
89. explorer-------открываем менеджер ресурсов
90. упаковщик ------- упаковщик объектов
91. perfmon.msc ---- программа мониторинга производительности компьютера.
92. программист--------Менеджер программы
93. regedit.exe ---- реестр
94. rsop.msc-------Набор результатов групповой политики
95. regedt32-------редактор реестра
96. rononce -p ----Выключить через 15 секунд.
97. regsvr32 /u *.dll ---- остановить запуск файла dll.
98. regsvr32 /u zipfldr.dll ------ Отмена поддержки ZIP.
99. cmd.exe -------- Командная строка CMD
100. chkdsk.exe ----- Проверка диска Chkdsk.
101. certmgr.msc ---- Утилита управления сертификатами.
102. расчет ---------- Запуск калькулятора.
103.charmap --------Начать таблицу сопоставления символов.
104. cliconfg ------- Сетевая утилита клиента SQL SERVER
105. Clipbrd --------Просмотр буфера обмена.
106. conf -----------Начать сетевое совещание
107. compmgmt.msc --- Управление компьютером
108. cleanmgr-------сортировка мусора
109. ciadv.msc ------ индексная сервисная программа
110. osk -------------Открытие экранной клавиатуры.
111. odbcad32-------менеджер источников данных ODBC
112. oobe/msoobe /a ----Проверьте, активирована ли XP
113. lusrmgr.msc ---- локальные пользователи и группы.
114. выход --------- команда выхода из системы
115. iexpress ------- Инструмент для связывания троянских коней, поставляется вместе с системой.
116. Nslookup ------- детектор IP-адресов.
117. fsmgmt.msc ----- Диспетчер общих папок
118. utilman -------- менеджер вспомогательных инструментов.
119. gpedit.msc ----- Групповая политика
120. explorer-------открываем менеджер ресурсов
javac фактически выполняется, но не выводит результат выполнения, поскольку вы не выводите часть результата выполнения. Если вы выполняете скопированный код, код будет следующим: Runtime.getRuntime.exec("cmd");
Вы не можете увидеть результат, поскольку он выполняется не в Java-программе, а в операционной системе. Вы можете скопировать код следующим образом: Runtime.getRuntime.exec("cmd /c start javac ");
Вы увидите окно командной строки.
Я надеюсь, что эта статья будет полезна каждому, кто занимается программированием на Java.