يصف المثال الموجود في هذه المقالة كيفية تنفيذ أمر cmd ضمن Windows باستخدام Java. شاركها مع الجميع لتكون مرجعا لك.
رمز التنفيذ المحدد هو كما يلي:
انسخ رمز الكود كما يلي: //get runtime
Runtime rt = Runtime.getRuntime();
// احصل على العملية
العملية p = rt.exec(String[] cmdarray);//أو العملية p = rt.exec(String cmd);
// إذا لم يكن p فارغًا، فقم بمسحه
if(null!=p){destroy
p.destory();
ع=خالية;
}
على سبيل المثال:
انسخ الكود كما يلي: 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. net start messenger ---- بدء خدمة المراسلة
13.compmgmt.msc---إدارة الكمبيوتر
14. net stop messenger ----- ايقاف خدمة المراسلة
15. أسيوط ----------- ابدأ اجتماع الشبكة
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 يأتي مع دردشة 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 -------- برنامج تحديث الويندوز
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 ----- ايقاف خدمة المراسلة
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 --- حماية ملفات ويندوز
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. أسيوط ----------- بدء اجتماع الشبكة
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.المستكشف-------افتح مدير الموارد
يتم تنفيذ javac بالفعل ولكن لا يتم إخراج نتيجة التنفيذ لأنك لا تقوم بإخراج جزء نتيجة التنفيذ. إذا قمت بتنفيذ التعليمات البرمجية المنسوخة، يكون الكود كما يلي: Runtime.getRuntime.exec("cmd");
لا يمكنك رؤية النتيجة لأنه لا يتم تنفيذها في برنامج جافا ولكن على نظام التشغيل. يمكنك نسخ الكود كما يلي: Runtime.getRuntime.exec("cmd /c start javac");
سترى نافذة سطر الأوامر.
آمل أن تكون هذه المقالة مفيدة لبرمجة جافا للجميع.