السلام عليكم ورحمة الله وبركاته...
هل هناك دوال للتحكم بنظام التشغيل مثلا دالة تقوم باطفاء جهاز الكمبيوتر وهكذا
وشكرا
السلام عليكم ورحمة الله وبركاته...
هل هناك دوال للتحكم بنظام التشغيل مثلا دالة تقوم باطفاء جهاز الكمبيوتر وهكذا
وشكرا
لا اعتقد ان الجافا تدعم مثل هذه البرامج والا كان يمكن عمل ذلك عن طريق الأبليت واطفاء كمبيوترات المستخدمين او فرمتة الهارد ديسك
تستطيع استخدام
Runtime.getRuntime().exuc("put the program name that turns off the machine");
لا يوجد شيء اسمه أمر اطفاء الجهاز. يوجد شيء اسمه برنامج ويندوز لإطفاء الجهاز. يوجد برنامج في الوندوز لعمل إعادة تشغيل، وبرنامج لإطفاء الجهاز، وبرنامج لتنويم الجهاز وبرنامج لجعل الجهاز على وضعية الاستعداد. كل هذه برامج. تستطيع تشغيل أي برنامج باستعمال الأمر السابق.
أما في البريمجات التي تعمل على المتصفحات، فلو ناديت على الأمر exec الذي يشغل البرامج فسيرمي عليك خطأ أمني! SecurityException لهذا لا تستطيع إغلاق الجهاز باستعمال البريمجات!
صفحاتي: صفحة حسام الملحم www.hussam.ws مدونة
آخر المشاريع: مشروع لغة برمجة عربية شيئية التوجه
ألعاب على الجوال : 1-(لعبة O X على الجوال ) 2-(لعبة الرقم السري على الجوال ) 3-(لعبة آخر حبة على الجوال )
ألعاب على الحاسب: لعبة الوزراء الثمان ، لعبة شطرنج ، لعبة التركيب Tetris
مواضيعي:
الفرق الجذري بين الجافا و C# شرح التعامل مع WTK لبرمجة الجوالات
مشاركاتي:
برنامج (كاتب) للكاتب فهد OMLX، برنامج (المحول) للكاتب فهد OMLX، برنامج (Unit Storm) للكاتب بشير C&Dell، أيهما أكبر الأعداد الصحيحة أم الطبيعية للكاتب Romanof، سؤال رياضي بحت للكاتب VB6-Rocket، التحدي الكبير للكاتب ANSI،
لا اظنه يقصد البرمجيات ...
و سطر اوامر الاخ ابو مازن صحيح فقط صحح الخطا المطبعي ... بدل حرف u بحرف e لكي تصبح exec
Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why
السلام عليكم ورحمة الله وبركاته...
اشكرك ياخ أبومازن
اقتباسRuntime.getRuntime().exuc("put the program name that turns off the machine");
ممكن اعرف من اين يمكنني الحصول على اسماء برامج الويندوز هذه
وشكرا مرة اخرى....
وجدت هذا الحل واسم البرنامج من هذا الرابط..... هذا يعمل جيدا على ويندوز xp ، إذا كان برنامجك سيعمل على عدة أنظمة ، فلا تنس أن تضع هذه الشروط في برنامجك.
http://forum.java.sun.com/thread.jspa?thre...ssageID=2910527
public static void main( String[] args ) {
String osName = System.getProperty( "os.name" ).toLowerCase();
try {
if( osName.startsWith( "windows" ) ) {
Runtime.getRuntime().exec( "shutdown -r -c \"Restart called from within java.\"" );
} else if( osName.startsWith( "linux" ) ) {
// i think kill -6 will work
} else {
// do close
}
} catch( IOException ex ) {
ex.printStackTrace();
}
}صفحاتي: صفحة حسام الملحم www.hussam.ws مدونة
آخر المشاريع: مشروع لغة برمجة عربية شيئية التوجه
ألعاب على الجوال : 1-(لعبة O X على الجوال ) 2-(لعبة الرقم السري على الجوال ) 3-(لعبة آخر حبة على الجوال )
ألعاب على الحاسب: لعبة الوزراء الثمان ، لعبة شطرنج ، لعبة التركيب Tetris
مواضيعي:
الفرق الجذري بين الجافا و C# شرح التعامل مع WTK لبرمجة الجوالات
مشاركاتي:
برنامج (كاتب) للكاتب فهد OMLX، برنامج (المحول) للكاتب فهد OMLX، برنامج (Unit Storm) للكاتب بشير C&Dell، أيهما أكبر الأعداد الصحيحة أم الطبيعية للكاتب Romanof، سؤال رياضي بحت للكاتب VB6-Rocket، التحدي الكبير للكاتب ANSI،
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…