الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

فكرة بسيطة وجميلة

بدأه MOHAMED FATHEI في 3 أكتوبر 2009 · 11 رد · 786 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بســم الله الـرحمــن الرحيــم

هدية بسيطة جدا

فى فكرة بسيطة وجميلة

لعلها تساعد أى زميل

على فكرة كل ما فى هذا البرنامج من أفكار ومساعدات وحتى كتب الجافا نفسها حصلت عليها من هذا المنتدى الجميل

البريمج فى المرفقات ومعه الكود

New_Folder.zip

تم تعديل هذه المشاركة بواسطة MOHAMED FATHEI في 3 أكتوبر 2009 في 18:41


﴿وَمَا كَانَ اللَّهُ لِيُعَذِّبَهُمْ وَأَنْتَ فِيهِمْ ۚ وَمَا كَانَ اللَّهُ مُعَذِّبَهُمْ وَهُمْ يَسْتَغْفِرُونَ﴾

الأنفال ۳۳                                  
 

#2

البرنامج يقوم بعمل shutdown للجهاز في وقت معين.

لكن بما أنك تستعمل أمر خاص بالDos فالبرنامج لم يشتغل عندي

شكرا لك أخ محمد وبانتظار المزيد

تم تعديل هذه المشاركة بواسطة herch في 3 أكتوبر 2009 في 19:00

#3

شكرا لمشرفنا العزيز

لكن الا يمكن استبدال امر ال DOS

باوامر اخرى حسب نظام التشغيل

تقوم بنفس الوظيفة

مثل ال shell in linux


﴿وَمَا كَانَ اللَّهُ لِيُعَذِّبَهُمْ وَأَنْتَ فِيهِمْ ۚ وَمَا كَانَ اللَّهُ مُعَذِّبَهُمْ وَهُمْ يَسْتَغْفِرُونَ﴾

الأنفال ۳۳                                  
 

#4

ممكن طبعا، لكني أتكلم بصفتي مستعمل بسيط لا يفقه في البرمجة شيئا :lol:

#5
اقتباس
ممكن طبعا

هل يمكن أن أعرف نوع نظام التشغيل الذي أعمل عليه ؟

أعتقد لو عرفت .. لانحلّت المشكلة .

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#6

أظن يمكن ذلك عن طريق الجملة التالية

System.getProperty("os.name");

بأمانة لم أجربها

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#7

السلام عليكــم ورحمـة الله وبركاتــه ،،

العفو ياقائد انا ما اقصدش ازعلك

يمكن استخدام الكود التالى لمعرفة نظام التشغيل

public class env {

	public static void main(String[] args) {

		String osname=System.getenv("OS");
		System.out.print(osname);

	}
}

والله اعلم


﴿وَمَا كَانَ اللَّهُ لِيُعَذِّبَهُمْ وَأَنْتَ فِيهِمْ ۚ وَمَا كَانَ اللَّهُ مُعَذِّبَهُمْ وَهُمْ يَسْتَغْفِرُونَ﴾

الأنفال ۳۳                                  
 

#8

جربت الطريقتين يا محمد

وطريقتي أعطت ويندوز فيستا أما طريقتك فأعطت ويندوز NT وأعتقد أن فيستا من فصيلة NT

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#9

بســم الله الـرحمــن الرحيــم

شكرا لمشرفنا العزيز علاء الصالحى

وبعد اذنك اقدم الكود التالى

import java.util.Properties;

public class env {

	public static void main(String[] args) {

		Properties osname=System.getProperties();
		osname.list(System.out);
		// System.out.print(osname);

	}
}

وبعد كده ممكن نكتب اى اسم من الاسماء المطبوعة كاسم الخاصية

مثلا

		String osname=System.getProperty("os.name");

		System.out.println(osname);

وشكرا مرة تانية

بس فى ملحوظة بسيطة

المشرفين بس اللى بيشاركوا

السلام عليكــم ورحمـة الله وبركاتــه ،،


﴿وَمَا كَانَ اللَّهُ لِيُعَذِّبَهُمْ وَأَنْتَ فِيهِمْ ۚ وَمَا كَانَ اللَّهُ مُعَذِّبَهُمْ وَهُمْ يَسْتَغْفِرُونَ﴾

الأنفال ۳۳                                  
 

#11

طيب ممكن سؤال.

انا بعرف ان الويندوز XP بني على NT

لكن ما الفرق ان يعطي نتيجيتين مختلفتين

يعني عند اخذ Property تكون XP اي ان الاسم هذا عبارة عن خاصية في النظام

و لكن عند اخذ Environment تكون NT اي ان النظام الاساسي هو NT

هل انا فاهمها صح ؟ 

#12

استعمال getProperty أفضل لأن الenvironment variables خاصة بكل نظام، وممكن نجد بعضها في نظام ولا نجدها في نظام آخر

مثلا في لينوكس لا يوجد عندي متغير البيئة OS

مواضيع مشابهة