ตัวอย่างในบทความนี้อธิบายวิธีดำเนินการคำสั่ง cmd ใน Windows โดยใช้ Java แบ่งปันกับทุกคนสำหรับการอ้างอิงของคุณ
รหัสการใช้งานเฉพาะมีดังนี้:
คัดลอกโค้ดโค้ดดังนี้://get runtime
รันไทม์ rt = Runtime.getRuntime();
//รับกระบวนการ
กระบวนการ p = rt.exec(String[] cmdarray);//หรือกระบวนการ p = rt.exec(String cmd);
//ถ้า p ไม่ว่างเปล่า ให้เคลียร์มัน
ถ้า(null!=p){destroy
p.ทำลาย();
พี=โมฆะ;
-
ตัวอย่างเช่น:
คัดลอกรหัสดังต่อไปนี้: 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 /? เพื่อดูข้อมูลวิธีใช้
เติมเงิน:
★คำสั่งซีเอ็มดี★
1. gpedit.msc ----- นโยบายกลุ่ม
2.sndrec32-------เครื่องบันทึก
3. Nslookup ------- เครื่องตรวจจับที่อยู่ IP
4. explorer ------- เปิดตัวจัดการทรัพยากร
5. ออกจากระบบ --------- คำสั่งออกจากระบบ
6. tsshutdn ------- คำสั่งปิดเครื่องนับถอยหลัง 60 วินาที
7. lusrmgr.msc ---- ผู้ใช้และกลุ่มท้องถิ่น
8. services.msc --- การตั้งค่าบริการท้องถิ่น
9. oobe/msoobe /a----ตรวจสอบว่า XP เปิดใช้งานอยู่หรือไม่
10. แผ่นจดบันทึก -------- เปิดแผ่นจดบันทึก
11. cleanmgr------การคัดแยกขยะ
12. net start Messenger ---- เริ่มบริการ Messenger
13. compmgmt.msc---การจัดการคอมพิวเตอร์
14. net stop messenger ----- หยุดบริการ Messenger
15. conf ----------- เริ่มการประชุมทางเน็ต
16. ดีวีดีเพลย์ -------- เครื่องเล่นดีวีดี
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 --------- ตรวจสอบเวอร์ชั่นของ 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 มาพร้อมกับการแชทผ่าน LAN
47. mem.exe -------- แสดงการใช้งานหน่วยความจำ
48. Msconfig.exe --- ยูทิลิตีการกำหนดค่าระบบ
49. mplayer2------- เครื่องเล่นสื่อ windows แบบธรรมดา
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. ดีวีดีเพลย์ -------- เครื่องเล่นดีวีดี
64. net stop Messenger ----- หยุดบริการ Messenger
65. net start Messenger ---- เริ่มบริการ 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 Introduction (โปรแกรม 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 ของทุกคน