Das Beispiel in diesem Artikel beschreibt, wie Sie den cmd-Befehl unter Windows mit Java ausführen. Teilen Sie es als Referenz mit allen.
Der spezifische Implementierungscode lautet wie folgt:
Kopieren Sie den Code wie folgt: // get runtime
Laufzeit rt = Runtime.getRuntime();
//Den Prozess abrufen
Process p = rt.exec(String[] cmdarray);//or Process p = rt.exec(String cmd);
//Wenn p nicht leer ist, dann löschen
if(null!=p){destroy
p.destory();
p=null;
}
Zum Beispiel:
Kopieren Sie den Code wie folgt: Runtime rt = Runtime.getRuntime();
Prozess p = rt.exec("cmd.exe /c Shutdown -a");
System.out.println(p.toString());
cmd /c dir schließt das Befehlsfenster nach der Ausführung des dir-Befehls.
cmd /k dir schließt das Befehlsfenster nach der Ausführung des dir-Befehls nicht.
cmd /c start dir öffnet ein neues Fenster und führt dann den dir-Befehl aus und das ursprüngliche Fenster wird geschlossen.
cmd /k start dir öffnet ein neues Fenster und führt dann den dir-Befehl aus, aber das ursprüngliche Fenster wird nicht geschlossen.
Sie können cmd /? verwenden, um Hilfeinformationen anzuzeigen.
Auffüllen:
★CMD-Befehl★
1. gpedit.msc-----Gruppenrichtlinie
2. sndrec32-------recorder
3. Nslookup ------- IP-Adressdetektor
4. Explorer -------Öffnen Sie den Ressourcenmanager
5. Abmelden---------Abmeldebefehl
6. tsshutdn-------Befehl zum Herunterfahren des 60-Sekunden-Countdowns
7. lusrmgr.msc----lokale Benutzer und Gruppen
8. Services.msc – lokale Diensteinstellungen
9. oobe/msoobe /a----Überprüfen Sie, ob XP aktiviert ist
10. Notizblock --------Öffnen Sie den Notizblock
11. cleanmgr ------ Müllsortierung
12. Net Messenger starten ---- Messenger-Dienst starten
13. compmgmt.msc --- Computerverwaltung
14. Net Stop Messenger ----- Stoppen Sie den Messenger-Dienst
15. conf-----------Netmeeting starten
16. dvdplay--------DVD-Player
17. charmap -------- Zeichenzuordnungstabelle starten
18. diskmgmt.msc – Dienstprogramm zur Datenträgerverwaltung
19. calc----------Rechner starten
20. dfrg.msc-------Festplattendefragmentierungsprogramm
21. chkdsk.exe-----Chkdsk-Festplattenprüfung
22. devmgmt.msc--- Geräte-Manager
23. regsvr32 /u *.dll ---- stoppt die Ausführung der DLL-Datei
24. drwtsn32------System Doctor
25. rononce -p ----In 15 Sekunden heruntergefahren
26. dxdiag---------Überprüfen Sie die DirectX-Informationen
27. regedt32-------Registrierungseditor
28. Msconfig.exe – Systemkonfigurationsprogramm
29. rsop.msc-------Gruppenrichtlinien-Ergebnissatz
30. mem.exe--------Speichernutzung anzeigen
31. regedit.exe----Registrierung
32. winchat--------XP kommt mit LAN-Chat
33. progman--------Programmmanager
34. winmsd---------Systeminformationen
35. perfmon.msc ---- Programm zur Überwachung der Computerleistung
36. winver---------Überprüfen Sie die Windows-Version
37. sfc /scannow-----Fehler scannen und wiederherstellen
38. taskmgr-----Task Manager (2000/xp/2003
39. winver---------Überprüfen Sie die Windows-Version
40. wmimgmt.msc----Öffnen Sie die Windows-Verwaltungsarchitektur (WMI)
41. wupdmgr--------Windows-Update-Programm
42. wscript--------Windows-Skript-Hosteinstellungen
43. Schreiben----------Schreibtafel
44. winmsd---------Systeminformationen
45. wiaacmgr-------Scanner- und Kamera-Assistent
46. winchat--------XP verfügt über LAN-Chat
47. mem.exe--------Speichernutzung anzeigen
48. Msconfig.exe – Systemkonfigurationsprogramm
49. mplayer2-------einfacher Windows Media Player
50. mspaint--------Zeichenbrett
51. mstsc----------Remotedesktopverbindung
52. mplayer2-------Mediaplayer
53. Vergrößern--------Vergrößerungsglas-Dienstprogramm
54. mmc------------Öffnen Sie die Konsole
55. mobsync--------synchronisationsbefehl
56. dxdiag---------Überprüfen Sie die DirectX-Informationen
57. drwtsn32------ Systemdoktor
58. devmgmt.msc--- Geräte-Manager
59. dfrg.msc-------Festplattendefragmentierungsprogramm
60. diskmgmt.msc – Dienstprogramm zur Datenträgerverwaltung
61. dcomcnfg-------Öffnen Sie den Systemkomponentendienst
62. ddeshare-------DDE-Freigabeeinstellungen öffnen
63. dvdplay--------DVD-Player
64. Net Stop Messenger ----- Stoppen Sie den Messenger-Dienst
65. Net Messenger starten ---- Messenger-Dienst starten
66. Notizblock -------- Notizblock öffnen
67. nslookup-------Assistent für das Netzwerkverwaltungstool
68. ntbackup-------Systemsicherung und -wiederherstellung
69. Erzähler------Bildschirm „Erzähler“
70. ntmsmgr.msc----Mobile Storage Manager
71. ntmsoprq.msc --- Betriebsanforderung des Administrators für mobilen Speicher
72. netstat -an----(TC) Befehl zum Überprüfen der Schnittstelle
73. syncapp--------Erstellen Sie eine Aktentasche
74. sysedit--------Systemkonfigurationseditor
75. sigverif-------Programm zur Überprüfung der Dateisignatur
76. sndrec32-------recorder
77. shrpubw--------Erstellen Sie einen freigegebenen Ordner
78. secpol.msc-----Lokale Sicherheitsrichtlinie
79. syskey---------systemverschlüsselung Einmal verschlüsselt, kann es nicht entschlüsselt werden. Es schützt das doppelte Passwort des Windows XP-Systems.
80. Services.msc --- Lokale Diensteinstellungen
81. Sndvol32-------Lautstärkeregelungsprogramm
82. sfc.exe--------System File Checker
83. sfc /scannow---Windows-Dateischutz
84. tsshutdn-------Befehl zum Herunterfahren des 60-Sekunden-Countdowns
85. tourstart------xp-Einführung (das Tour-XP-Programm, das nach Abschluss der Installation angezeigt wird)
86. taskmgr--------Task-Manager
87. eventvwr-------Ereignisanzeige
88. eudcedit------Programm zur Worterstellung
89. Explorer ------- Öffnen Sie den Ressourcenmanager
90. Packager-------Objekt-Packager
91. perfmon.msc ---- Programm zur Überwachung der Computerleistung
92. progman--------Programmmanager
93. regedit.exe----registry
94. rsop.msc-------Gruppenrichtlinien-Ergebnissatz
95. regedt32-------Registrierungseditor
96. rononce -p ----In 15 Sekunden heruntergefahren
97. regsvr32 /u *.dll ---- Ausführung der DLL-Datei stoppen
98. regsvr32 /u zipfldr.dll------ZIP-Unterstützung abbrechen
99. cmd.exe--------CMD-Eingabeaufforderung
100. chkdsk.exe-----Chkdsk-Festplattenprüfung
101. certmgr.msc----Dienstprogramm zur Zertifikatsverwaltung
102. calc----------Rechner starten
103. charmap--------Zeichenzuordnungstabelle starten
104. cliconfg-------SQL SERVER-Client-Netzwerkdienstprogramm
105. Clipbrd--------Zwischenablage-Viewer
106. conf-----------Netmeeting starten
107. compmgmt.msc---Computerverwaltung
108. cleanmgr-------Müllsortierung
109. ciadv.msc------index-Dienstprogramm
110. osk-------------Öffnen Sie die Bildschirmtastatur
111. odbcad32-------ODBC-Datenquellenmanager
112. oobe/msoobe /a----Überprüfen Sie, ob XP aktiviert ist
113. lusrmgr.msc----lokale Benutzer und Gruppen
114. Abmelden---------Abmeldebefehl
115. iexpress-------Trojaner-Bündelungstool, wird mit dem System geliefert
116. Nslookup-------IP-Adressdetektor
117. fsmgmt.msc-----Manager für freigegebene Ordner
118. utilman--------Hilfswerkzeug-Manager
119. gpedit.msc-----Gruppenrichtlinie
120. Explorer ------- Öffnen Sie den Ressourcenmanager
javac wird tatsächlich ausgeführt, gibt aber das Ausführungsergebnis nicht aus, da Sie den Ausführungsergebnisteil nicht ausgeben. Wenn Sie den kopierten Code ausführen, lautet der Code wie folgt: Runtime.getRuntime.exec("cmd");
Sie können das Ergebnis nicht sehen, da es nicht im Java-Programm, sondern auf dem Betriebssystem ausgeführt wird. Sie können den Code wie folgt kopieren: Runtime.getRuntime.exec("cmd /c start javac");
Sie sehen ein Befehlszeilenfenster.
Ich hoffe, dass dieser Artikel für die Java-Programmierung aller hilfreich sein wird.