이 기사의 예에서는 Java를 사용하여 Windows에서 cmd 명령을 실행하는 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요.
구체적인 구현 코드는 다음과 같습니다.
다음과 같이 코드 코드를 복사합니다://get Runtime
런타임 rt = Runtime.getRuntime();
//프로세스 가져오기
프로세스 p = rt.exec(String[] cmdarray);//또는 프로세스 p = rt.exec(String cmd);
//p가 비어 있지 않으면 이를 지웁니다.
if(null!=p){파괴
p.destory();
p=널;
}
예를 들어:
다음과 같이 코드를 복사합니다. Runtime rt = Runtime.getRuntime();
프로세스 p = rt.exec("cmd.exe /c shutdown -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. 순 메신저 시작 ----메신저 서비스 시작
13. compmgmt.msc---컴퓨터 관리
14. 메신저 중지 -----메신저 서비스 중지
15. conf------------넷미팅 시작
16. dvd플레이---------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에는 LAN 채팅이 포함되어 있습니다.
33. 프로그램맨---------프로그램 관리자
34. winmsd---------시스템 정보
35. perfmon.msc----컴퓨터 성능 모니터링 프로그램
36. winver---------윈도우 버전 확인
37. sfc /scannow------오류 스캔 및 복구
38. taskmgr----작업 관리자(2000/xp/2003)
39. winver---------윈도우 버전 확인
40. wmimgmt.msc----개방형 Windows 관리 아키텍처(WMI)
41. wupdmgr---------윈도우 업데이트 프로그램
42. wscript---------윈도우 스크립트 호스트 설정
43. 쓰기 ----------- 글쓰기 판
44. winmsd---------시스템 정보
45. wiaacmgr -------스캐너 및 카메라 마법사
46. winchat---------XP에는 LAN 채팅이 포함되어 있습니다
47. mem.exe -------- 메모리 사용량 표시
48. Msconfig.exe---시스템 구성 유틸리티
49. mplayer2 -------간단한 윈도우 미디어 플레이어
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. dvd플레이---------DVD 플레이어
64. 메신저 중지----메신저 서비스 중지
65. net start 메신저 ---- 메신저 서비스 시작
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---윈도우 파일 보호
84. tsshutdn-------60초 카운트다운 종료 명령
85.tourstart------xp 소개 (설치 완료 후 나타나는 Tour XP 프로그램)
86. taskmgr --------작업 관리자
87. eventvwr-------이벤트 뷰어
88. eudcedit------단어 생성 프로그램
89. 탐색기------리소스 관리자를 엽니다
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 프로그래밍에 도움이 되기를 바랍니다.