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

سؤال فى ال help

مغلق
بدأه mohamed rageb في 12 أبريل 2007 · 7 رد · 2,801 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

السؤال هذة المرة عن الهلب

انا عملت البرنامج بتاعى بس عايز اعرف ازاى لما اضعط على Help Topic من قائمة Help افتح صفحة انا عملتها عندى على الجهاز و ليكن صفحة html او Word .

ياريت الى يرد على يبعتلى الكود الى هيعمل الكلام دة

اسف على الاطالة

شكرا

#2
Runtime.getRuntime().exec("cmd /C start c:\\1.html");

منقطع من حين لاخر

#3

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

الاخ العزيز ابو الفؤاد

شكرا على المساعدة و لكنى لا افهم الكود المكتوب

الرجاء التوضيح اكثر حيث اننى مبتدى

و اذا كان المسار هو D:\FCI\AI_new_solutipns\Robot Motion\mypackage

فما هو الجزء الذى يجب تغيرة فى الكود

#4
اقتباس
Runtime.getRuntime().exec("cmd /C start c:\\1.html");

هذا الكود مكافئ ل :

Runtime runtime = Runtime.getRuntime();
runtime.exec ("cmd /C start c:\\1.html") // in case of windows 
runtime.exec (" firefox /home/myuser/1.html") // in case of linux

هذا الكود يستخدم فئه تدعي Runtime هذه الفئه تحتوي علي دوال مفيده في تنفيذ مهام خاصه بالبيئه التي تنفذ بها برنامجك ( لينوكس ، وندوز ، ..... ) ( و لكنها تقلل من قابلية الانتقال protability لبرنامجك )

لاستخدام هذه الفئه في برنامجك و جب عليك كتابة السطر التالي :

Runtime runtime = Runtime.getRuntime ()

بحيث ال

 getRuntime()

هي دالة فئه ( static method ) ؛ يجب أن تدعي من الفئه كما هو مبين

للحصول علي متغير يشير لل runtime enviroment .

أما :

runtime.exec ()

فإن ال exec () داله ترسل لها البرنامج المراد تنفيذه ك parameter و هي تقوم بتنفيذه ، ففي حالة اللينوكس نرسل لها ما نكتبه في سطر الأوامر إذا ما أردنا عرض الصفحه في المتصفح. لفهم ما أريد إنسخ ما بين القوسين و نفذه في مفسر الأوامر في النظام الذي تعمل عليه ( comman prompt في حالة الويندوز)

#5

شكرا جزيلا لكم إخوتي الكرام daziplqa و ابو الفؤاد

لو سمحتوا بتقدروا تعطوني لينك أو أي شيء بشرح بالتفصيل عن Runtime class

#7

بسم الله

الاخوة الاعزاء

لكم جميعا جزيل الشكر على مساعدتكم لى و اتمنى ان لا اكون عطلتكم

و شكرا

#8

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

ادا كان مسارك هو D:\FCI\AI_new_solutipns\Robot Motion\mypackage

try{

			Runtime runtime = Runtime.getRuntime();
			runtime.exec ("cmd /C start file:///D:/FCI/AI_new_solutipns/Robot Motion/mypackage");

			}
			catch(Exception ee){}

هذا الموضوع مغلق.

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