تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] سؤال عن فتح البرنامج
#1
Question 
السلام عليكم و رحمة الله و بركاته
كنت أفكر بهذا السؤال منذ تعلمي للفيجوال بيسك 6.0
ألا وهو:
عند فتح البرنامج كيف يعرف هذا البرنامج إذا فتح ملفاً أم لا
توضيح:
في برنامج المفكرة 
عند فتح ملف txt بالبرنامج نريد أن يفتح الملف نفسه و ليس فتح ملف جديد - كما في مفكرة الويندوز -
عمر داوود
الرد }}}
تم الشكر بواسطة:
#2
أهلا أخي عمر ، الطريقه بسيطه وهي بإستخدام دالة بإسم Command حيث ترجع لك هذه الدالة أي أوامر يتم إرسالها لبرنامجك بما فيها أسماء الملف التي يتم إستخدام برنامجك لفتحها ، إذا أردت التأكد من الطريقه ، ضع هذا الكود في حدث الـ Form_Load للفورم :

PHP كود :
MsgBox Command 

ثم إعمل كومبايل أو حول كود المشروع إلى ملف exe ثم إضغط على أي ملف بزر الفأرة الأيمن ثم إختار من القائمة التي ستظهر لك الأمر "تشغيل بوسطة" أو "Open with" ثم إختر إستعراض برنامج معين لفتح الملف ثم حدد أو إختر ملف برنامجك الexe  ستلاحظ أن برنامجك تعرف على إسم ومسار الملف كاملاً لأن الوندوز أرسل ذلك له ، ثم بعد إستلام مسار الملف كامل تستطيع عمل ماتريد بهذا الملف .

وطريقة أخرى لإرسال أوامر معينه أو نص معين لبرنامجك وهي عندما تريد تشغيل برنامجك لاتشغله بالضغط على ملفه بالفأرة بالطريقه العاديه ، إنما تستخدم تشغيله بواسطة الكود بواسطة الدالة shell بحيث تضع مسار ملف برنامجك ثم تترك مسافة ثم النص الذي تريد من ملف برنامجك أن يستلمه وأيضاً تستطيع تجربة هذه الطريقة عن طريق نافذة  "تشغيل" أو "Run" الموجودة في قائمة "إبدأ" بحيث تكتب مسار ملف برنامجك ثم تترك مسافة ثم أكتب أي نص ثم إضغط مفتاح "إنتر" من لوحة المفاتيح ستظهر لك المسج بوكس بالنص الذي كتبته بعد مسار ملف برنامجك .
الرد }}}


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  سؤال بخصوص الحلقات التكرارية / اضافة درجة بشروط haiderkh 14 4,091 19-01-24, 02:39 PM
آخر رد: cls
Question [vb6.0] كيف يمكن استدعاء اسم البرنامج من النافدة هذه وضعة في textbox ؟ Microformt 1 197 02-01-24, 10:06 PM
آخر رد: Taha Okla
  [vb6.0] سؤال كيف يتم تحديد عدد مرات تنصيب الملف التنفيذي لبرنامج Hassan.syria 2 206 02-01-24, 10:07 AM
آخر رد: Hassan.syria
  سؤال بخصوص الكتيف ربورت abde6726 2 344 20-11-23, 10:54 AM
آخر رد: abde6726
  [vb6.0] سؤال حول كيفية عمل زر كوماند داخل عمود Msflexgrid جلال اليمني 5 593 14-09-23, 05:12 AM
آخر رد: جلال اليمني
  [vb6.0] سؤال حول تحويل الرقم لعملة في Msflexgrid جلال اليمني 3 454 28-08-23, 07:19 PM
آخر رد: جلال اليمني
Question [vb6.0] الماذا يظهر البرنامج عن تشغيل بعض الشاشات الكمبيوتر بشكل مصغر ؟ Microformt 5 673 23-07-23, 12:27 PM
آخر رد: ahmedabdelaliem
  [سؤال] كود تشغيل استعلامين معمولين في قاعدة بيانات اكسس من واجهة البرنامج من خلال زر امر وادي العوضي 16 1,509 04-07-23, 03:26 PM
آخر رد: وادي العوضي
  عدد مرات استخدام البرنامج اسلام الكبابى 4 730 22-06-23, 10:02 PM
آخر رد: اسلام الكبابى
  طريقة حماية البرنامج برقم المعالج layan2000 76 101,015 09-06-23, 09:20 PM
آخر رد: fouadhdfouad

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم