تقييم الموضوع :
  • 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" الموجودة في قائمة "إبدأ" بحيث تكتب مسار ملف برنامجك ثم تترك مسافة ثم أكتب أي نص ثم إضغط مفتاح "إنتر" من لوحة المفاتيح ستظهر لك المسج بوكس بالنص الذي كتبته بعد مسار ملف برنامجك .
الرد }}}


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  شباب تطلع معي هده الرسالة عند تحزيم البرنامج Dev salah 0 259 18-05-25, 07:05 PM
آخر رد: Dev salah
Question [vb6.0] هناك سؤال يهم كل مبرمج الماذا برنامجك يظهر على بعض الشاشات اكثر دقه بشكل مصغر ومشوه Microformt 0 192 01-02-25, 03:47 PM
آخر رد: Microformt
  سؤال في تحزيم البرنامج Mohaben88 1 306 18-09-24, 06:29 PM
آخر رد: Mohaben88
  سؤال فى الداتا ريبورت haitham Muhammed 0 239 12-09-24, 08:35 PM
آخر رد: haitham Muhammed
  سؤال حول نسخة اكتيف ريبورت mhareek 2 2,297 07-09-24, 08:21 PM
آخر رد: Mohaben88
  بعد تسطيب البرنامج على الجهاز الكمبيوتر رجل الكهرباء 4 481 31-07-24, 11:49 AM
آخر رد: تركي الحلواني
  سؤال عن نقل الرصيد abde6726 0 264 13-06-24, 12:47 AM
آخر رد: abde6726
  سؤال بخصوص الحلقات التكرارية / اضافة درجة بشروط haiderkh 14 4,752 19-01-24, 02:39 PM
آخر رد: cls
Question [vb6.0] كيف يمكن استدعاء اسم البرنامج من النافدة هذه وضعة في textbox ؟ Microformt 1 520 02-01-24, 10:06 PM
آخر رد: Taha Okla
  [vb6.0] سؤال كيف يتم تحديد عدد مرات تنصيب الملف التنفيذي لبرنامج Hassan.syria 2 553 02-01-24, 10:07 AM
آخر رد: Hassan.syria

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


يقوم بقرائة الموضوع: