الصفحة الرئيسيةابحـثالتسجيلالتبادل الإعلانيدخول
 تشغيل برنامجك من خلال الضغط على الملفات مباشرة (معلومة(command line)استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل 
كاتب الموضوعرسالة
smilee
الــــــمـــــــدير الـــــــــعــــــام



العمر : 17
سجّل في : 23 يناير 2008
عدد المساهمات : 649
الدولة : منتديات برامج برو
نوع الجوال : N80
نظام التشغيل : Win XP

مُساهمةموضوع: تشغيل برنامجك من خلال الضغط على الملفات مباشرة (معلومة(command line)   الخميس 13 مارس 2008, 10:18 pm

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

ما هو 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 هتحتاجها فى برامج كتير جدا
يعنى على سبيل المثال لو انت بتعمل برنامج مالتى ميديا وعايز لما المستخدم يضغط على الملف
يشتغل على برنامجك
اخيرا اتمنى ان اكون اقدرت انى اوصل المعلومة بشكل بسيط ومفهوم
واى سوال او اسفسار انا جاهز


_________________

أنى اتجهت الى الإسلام فى بلــد & & تجده كالطير مقصوصا جناحاهُ

كم صرفتنــــا يد كنـــــا نصرفهـا& & وبـات يملكنـا شعبـــا ملـكنــــاهُ


الرجوع الى أعلى الصفحة اذهب الى الأسفل
pop
عـــــــــضـــــو محتــــــــرف



العمر : 14
سجّل في : 03 مارس 2008
عدد المساهمات : 83
الدولة : مصر
نوع الجوال : 6270
نظام التشغيل : vista

مُساهمةموضوع: رد: تشغيل برنامجك من خلال الضغط على الملفات مباشرة (معلومة(command line)   الخميس 20 مارس 2008, 5:41 pm

شكراااا
الرجوع الى أعلى الصفحة اذهب الى الأسفل
smilee
الــــــمـــــــدير الـــــــــعــــــام



العمر : 17
سجّل في : 23 يناير 2008
عدد المساهمات : 649
الدولة : منتديات برامج برو
نوع الجوال : N80
نظام التشغيل : Win XP

مُساهمةموضوع: رد: تشغيل برنامجك من خلال الضغط على الملفات مباشرة (معلومة(command line)   الخميس 20 مارس 2008, 5:42 pm

العفووو
_________________

أنى اتجهت الى الإسلام فى بلــد & & تجده كالطير مقصوصا جناحاهُ

كم صرفتنــــا يد كنـــــا نصرفهـا& & وبـات يملكنـا شعبـــا ملـكنــــاهُ


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

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات برامج برو :: .. :: منتديات البرمجة :: .. :: قسم الفيجوال بيسك-