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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  البرنامج لا يعمل على ويندوز7 ehab125 2 37 17-10-17, 07:46 PM
آخر رد: ehab125
  سؤال فى قواعد البيانات مبرمج مصرى 2 48 28-09-17, 11:24 AM
آخر رد: مبرمج مصرى
  [vb6.0] كيف يتم حل مشكلة طول الفورم و عرضه عند تثبيت البرنامج في جهاز اخر larbihamri 10 357 27-09-17, 04:52 PM
آخر رد: Mohamad Anan
  [سؤال] سؤال عن المنازل العشرية يونس بروكرامر 1 58 22-09-17, 02:26 AM
آخر رد: Amir_alzubidy
  طريقة حماية البرنامج برقم المعالج layan2000 65 6,801 21-09-17, 01:10 PM
آخر رد: gharib
  من لديه طريقه اذا امتلئت قاعده البيانات اكسس يقوم البرنامج بتصنيع قاعده بيانات من نفس scsi7000 7 189 18-09-17, 01:41 PM
آخر رد: عبد العزيز البسكري
  سؤال فى الاداة داتا جريد والأداة داتا ريبورت المبرمج العتيق 4 143 29-08-17, 06:48 PM
آخر رد: المبرمج العتيق
  [سؤال] مشكلة في البرنامج الذي أصممة suzoki 5 138 29-08-17, 02:25 PM
آخر رد: anoname
  [سؤال] مشكلة في تحميل اداة DAO علي البرنامج suzoki 8 145 26-08-17, 01:18 PM
آخر رد: suzoki
  سؤال فى الاداة داتا جريد المبرمج العتيق 2 84 25-08-17, 02:18 AM
آخر رد: المبرمج العتيق

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


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