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

كيفيه فتح الدوس او اى برنامج اخر في الجهاز عن طريق c#

بدأه ibrahim.qdeah في 27 سبتمبر 2012 · 5 رد · 2,121 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

سؤالي مقسم الى عدة اقسام

او لا كيف ابحث عن ملف او احدد اين مسارة

+

كيف اشغل هذا البرنامج

واذا كان هناك امر كيف اطبقة مثلا

افتح الدوس واكتب فيها شي

وشكرا لكم مقدما

#2

هذا كود تشغيل برنامج اخر فو الجهاز :

System.Diagnostics.Process.Start("mspaint.exe");

استبدل appname.exe بمسار البرنامج

#3

السلام عليكم

يمكنك البحث في عن ملف في مجلد عن طريق

Directory.GetFiles("C:\\Windows);

Be the change you want to see in the world


#4
skandarfessi كتب:

هذا كود تشغيل برنامج اخر فو الجهاز :

System.Diagnostics.Process.Start("mspaint.exe");

استبدل appname.exe بمسار البرنامج

تم لكن كيف اطبق امور معين

METEOR كتب:

السلام عليكم

يمكنك البحث في عن ملف في مجلد عن طريق

Directory.GetFiles("C:\\Windows);

بارك الله فيك لكن اين اكتب اسم الشي الى ابحث عنه

#5

الكود يرجع لك مصفوفة string يمكنك مقارنة كل عن منها في الملف الذي تبحث عن

عن طريق foreach

Be the change you want to see in the world


#6
ibrahim.qdeah كتب:

كيف اشغل هذا البرنامج

واذا كان هناك امر كيف اطبقة مثلا

افتح الدوس واكتب فيها شي

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

أخي الكريم يمكنك إتباع الطريقة التالية التي تمكن برنامجك من تشغيل و التخاطب مع البرامج الأخرى (بما فيها CMD ) عن طريق تمرير المدخلات لهذه البرامج والحصول منها على المخرجات:

string Output = null;
Process ConsoleApp = new Process();
ConsoleApp.StartInfo.UseShellExecute = false;
ConsoleApp.StartInfo.RedirectStandardInput = true;
ConsoleApp.StartInfo.RedirectStandardOutput = true;
ConsoleApp.StartInfo.FileName = "c:\\windows\\system32\\cmd.exe ";
ConsoleApp.StartInfo.CreateNoWindow = true; لعدم إظهار النافذة 
ConsoleApp.Start();
ConsoleApp.StandardInput.WriteLine("Ping "); أو أي أمر تريد تنفيذه
ConsoleApp.StandardInput.Close();
Output = ConsoleApp.StandardOutput.ReadToEnd();
Interaction.MsgBox(Output);

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

تم تعديل هذه المشاركة بواسطة DOWNLOADER في 30 سبتمبر 2012 في 13:06

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…