منتديات هندسة بلا حدود
نرحب بكم ونتمنى لكم اجمل الاوقات
يرجى تسجيل دخولك أو التسجيل في المنتدى
عملية التسجيل سهلة جدا جدا ويمكنكم التسجيل دون الحاجة الى بريد الكتروني في حال لا يوجد لديكم,
فقط بعد التسجيل اذهب الى قسم تفعيل العضوية وطلب تفعيل حسابك مجانا, اهلا بالزوار
****************
ضع إعلانك معنا مجانا وبدون تسجيل (نحقق لك الاشهار والانتشار وزيادة الاعضاء والزوار) مجانا
****************
بسم الله . ماشاء الله..لاقوة الا بالله..اللهم صلى وسلم وبارك على سيدنا محمد
تسجيل دخول
اعلانات ادارية
  • ♥♥ ضع إعلانك معنا مجانا وبدون تسجيل (نحقق لك الاشهار والانتشار وزيادة الاعضاء والزوار) ♥♥

  • ♥♥ راسلنا لوضع اعلانك وستحصل على مميزات اعلانية خيالية ♥♥

أهلا وسهلا بك في منتديات هندسة بلا حدود .

css, html, java, games, cods, facebook, google, gmail, yahoo, hotmail, free ,للبيع, للشراء, للإيجار, عقارات, سيارات, اجهزة كهربائية , اثاث, خدمات, نقل عفش, بناء, كمبيوتر, صيانة, السياحة, وظائف, في الأردن , إعلانات, مبوبة, منتديات, ‏هندسة, اعلانات, مجاني


شاطر|


بيانات كاتب الموضوع
تشغيل برنامجك من خلال الضغط على الملفات مباشرة (معلومة(command line)
كاتب الموضوعرسالة
المعلومات
الكاتب:
اللقب:
المدير العام
الرتبه:
المدير العام
الصورة الرمزية

avatar
البيانات
البلد البلد : الاردن
الاوسمة الخاصة الاوسمة الخاصة : ادارة المنتدى
الجنس الجنس : ذكر
عدد المساهمات عدد المساهمات : 2092
نقاط نقاط : 17847
السٌّمعَة السٌّمعَة : 21
تاريخ التسجيل تاريخ التسجيل : 20/07/2012
المستوى التعليمي المستوى التعليمي : Mechatronics & Control Engineering
العمل/الترفيه العمل/الترفيه : متابعة التكنولوجيا
المزاج المزاج : معتدل
تعاليق تعاليق : المدير العام لمنتديات هندسة بلا حدود
ஜ۩‎®️‎۩ஜ(م.نبيل الدم)ஜ۩‎®️‎۩ஜ

الإتصالات
الحالة:
وسائل الإتصال:
http://enging.yoo7.comhttp://www.facebook.com/Brmjyatrom3dhttps://twitter.com/Brmjyatrom3d

موضوع: تشغيل برنامجك من خلال الضغط على الملفات مباشرة (معلومة(command line) الإثنين 08 سبتمبر 2014, 7:30 am

اذا احتوت المشاركة صورا - قم بالضغط عليها لعرضها بحجمها الطبيعي




تشغيل برنامجك من خلال الضغط على الملفات مباشرة (معلومة(command line)




السلام عليكم ورحمه الله


ما هو command line 




وما هو وظيفة command line 
وازاى ممكن نستخدمه فى برامجنا
كل هذه الاسئله هتلقى اجابتها فى المثال الصغير الى احنا هنعمله دا
وفى المثال دا هنتعلم ازاى نشغل برنامجنا من خلال الضغط على الملفات مباشرة
عايز الكل يركز معايا فى المثال وهو مثال بسيط جدا
افتح مشروع جديد وبعد ذلك ضع 
اداه imagebox
واكتب هذا الكود فى حدث form _load
كود:
Private Sub Form_Load()
On Error GoTo ahmed
Dim s As String
s = Command$
If s <> "" Then
s = Mid(s, 2, Len(s) - 2)
Image1.Picture = LoadPicture(s)
Exit Sub
End If
ahmed:
MsgBox "هذا الملف لا يصلح"
End Sub
عن طريق الضغط على make project .exe من قائمة file
بعد كدا هيطلب منك المكان الى هتحفظ فى ملف exe اختار اى مكان وليكن على desktop مثلا
بعدين روح على اى صورة عندك على الهارد دسك ودوس عليها كليك يمين 
ثم open whit >>>>> choose program
هتظهرلك شاشة وفيها زرار مكتوب عليه browse اضغط عليه ثم اختار برنامجنا الى كنا محولينه exe
ثم بعد ذلك هتلقى مربع اختيار مكتوب جانبه always use the selected قم بالضغط عليه
ثم اضغط ok
هتلاحظ ان البرنامج اشتغل وراح محملك الصورة فى الاداه imagebox
طب نيجى بقا الى شرح الكود
كود:
Dim s As String
هنا حجزنا متغير من النوع string يعنى نص واسمه s
كود:
s = Command$
بص بقا command$ هترجعلنا مسار الملف الذى المستخدم شغل برنامجك من خلاله
يعنى كدا هيجيب المسار ويحطه فى المتغير s
كود:
If s <> "" Then
هنا انا بشرط عليه بقوله لو s لاتساوى "" معنها انها مش فاضية هيعمل ايه
كود:
s = Mid(s, 2, Len(s) - 2)
هنا استخدمنا الداله mid مع الداله len
احنا قولنا فوق ان command $ بترجع المسار بتاع الملف بس بترجعو بين العلامتبن التنصيص ""
وعلشان كدا استخدمنا الداله mid مع الداله len علشان نشيل علامتين التنصيص
كود:
Image1.Picture = LoadPicture(s)
فى هذا السطر انا بطلب من الاداه image انها تحمل الصورة الموجودة مسارها فى المتغير s
كود:
Exit Sub
علشان يطلع برة sub وماينفذ بقيت الاوامر
طب واحد دلوقتى هيسالنى ويقلى طب ايه لازمة جمله
On Error GoTo ahmed
اقولك بكل بساطة نفترض ان المستخدم عايز يشغل صورة على البرنامج طبعا هنا الصورة هتظهر فى image 
بدون اى مشاكل طب لو المستخدم شغل اى ملف تانى على البرنامج ومكنش صورة ايه الى هيحصل ؟؟؟
صح هيطلعله error وعلشان كدا بقوله لما يحصل error روح للسطر الى مكتوب فيه ahmed
هيقوم نازل على السطر الى مكتوب فى ahmed وبعدين هينفذ الى تحتيه الى هى msgbox
بعدين هيخرج بارة sub
بهذا المثال الصغير اكون عرفتك ازاى نستخدم command line فى برنامجك
على فكرة انا والله دوخت لحد ما وصلت لهذه المعلومة
كنت عمال افكر ازاى اشغل الملفات على برنامجى بمجرد ان المستخدم يدوس على الملف
وسالت الدكتور الى بيدرسلى وكانت اجابته 
لا اعرف
بس هو قلى كدا علشان افكر فيها واقدر اعرفها لوحدى لحد ما الحمد لله قدرت اوصل للطريقة
الى انتو شوفتوها دى
وعلى فكرة command line هتحتاجها فى برامج كتير جدا 
يعنى على سبيل المثال لو انت بتعمل برنامج مالتى ميديا وعايز لما المستخدم يضغط على الملف
يشتغل على برنامجك
اخيرا اتمنى ان اكون اقدرت انى اوصل المعلومة بشكل بسيط ومفهوم
واى سوال او اسفسار انا جاهز


الموضوع منقول من منتديات برامج برو  ولاكن ايظاً لمن لديهم اي سؤال فأنا جاهز لكنت اعددت التقرير ولاكن لضيق الوقت ولا كن الموضوع هذا يفي بالغرض على اكمل وجه


" شارك الموضع مع الجميع عبر المواقع لتعم الفائدة "




 الموضوع الأصلي : تشغيل برنامجك من خلال الضغط على الملفات مباشرة (معلومة(command line) // المصدر : منتديات هندسة بلا حدود // الكاتب:نبيل الدم


توقيع العضو ; نبيل الدم



منتديات, ‏هندسة, اعلانات, مجانا, مجانية, الاشهار, برامج, كهرباء, برمجة, الكترونيات, التحكم, المبرمج, الحماية, التصميم, Control, Mechatronics, facebook, plc, motor, star, delta, ats, google, app, cnc,
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
ஜ۩‎®‎۩ஜ(م.نبيل الدم)ஜ۩‎®‎۩ஜ


تشغيل برنامجك من خلال الضغط على الملفات مباشرة (معلومة(command line)

استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة

مواضيع مماثلة

» برنامج McAfee Command Line Scanner لفحص الجهاز من الدوس
» أخيرا جميع أجزاء اللعبة الشهيرة command of conquer
» اقوى الخدع على لعبه Counter-strike 1.6 on line حصريا على منتديات معمر
» فيلم عربى مصرى - الدادة دودى
الإشارات المرجعية والمشاركة عبر مواقع التواصل الاجتماعي
التعليق على الموضوع بواسطة الفيس بوك



الــرد الســـريـع



آخر المواضيع في منتديات هندسة بلا حدود
الموضوع
تاريخ ارسال المشاركة
بواسطة
متى يتخلص محمد رمضان من "الأنا".. علماء نفس: شخصية غارقة فى الغرور
«جوجل» يحتفل بذكرى ميلاد طلال مداح.. صاحب «الحنجرة الذهبية»
لاول مرة؛السعوديات يقدن السيارات بعد منع استمر لعقود
أحداث مباراة ألمانيا - کوريا الجنوبية
☼◄البرنامج الشهير Automation Studio 5.0► ☼ مرفق بالكراك
شركة البيوت للخدمات المنزلية
شركة ترميم منازل بالرياض شركة فرصة للخدمات المنزلية
شركة عزل مائي و عزل حراري بالرياض ركن البناء 0557009503 - 0507001078
نقل اثاث-نقل عفش
WWE.. تابع لايف: بث مباشر لأعظم رويال رامبل من السعودية (فيديو)‎
الأحد 05 أغسطس 2018, 8:07 pm
الأحد 05 أغسطس 2018, 7:55 pm
الأربعاء 27 يونيو 2018, 8:24 pm
الأربعاء 27 يونيو 2018, 8:06 pm
الأحد 06 مايو 2018, 1:34 am
الأربعاء 02 مايو 2018, 4:57 pm
الأربعاء 02 مايو 2018, 4:55 pm
الأربعاء 02 مايو 2018, 4:53 pm
الأربعاء 02 مايو 2018, 4:49 pm
الجمعة 27 أبريل 2018, 10:13 pm

Flag Counter منتديات هندسة بلا حدود


تعرف على منتديات هندسة بلا حدود

يعتبر موقع منتديات هندسة بلا حدود من المنتديات المشهورة والمهمة ومن المواقع هندسية العربية على الانترنت ،وحتى الآن عدد الأعضاء المنتسبين له في المنتديات كأكبر تجمع هندسي عربي حتى الآن .ويهدف الموقع إلى نشر المعرفة الهندسية وتقديم كل ماله فائدة للمهندسين والفنيين والمهتمين من خلال أقسامه العلمية والهندسية المتعددة ،بالإضافة إلى وجود أقسام عامة تستقطب الكثير لمختلف النقاشات الهادفة.
جميع الحقوق محفوظة 2017 © منتديات هندسة بلا حدود Powered by phpBB ® Copyright © 2012 - 2017 تصميم منتديات هندسة بلا حدود نبيل الدم