تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
طلب ( عرض صورة مصغرة من ملف )
#1
السلام عليكم ورحمة الله وبركاته
ساجعل امتداد خاص ببرنامجى عند فتح اى ملف لهذا الامتداد يفتح عن طريق برنامجى
الطلب
انا ضاغط صورة بداخل ملف zip اريد عند عرض الملفات الخاصه بى بهذا الشكل

[ATTACH=CONFIG]3910[/ATTACH]

ولو فى اى فكرة اخرى ماشى يعنى ليس ضرورى فكرة ال ZIP هذه
انا اهم حاجه الملف ميعرفش يفحه الا بالبرنامج بتاعى وفى نفس الوقت يتعرض فى الكمبيوتر زى الصورة
وجزاكم الله خيرا


الملفات المرفقة صورة/صور
   
الرد }}}
تم الشكر بواسطة:
#2
انت عاوز تعرضها بالشكل أعلاه في برنامجك ؟ أم في مستعرض الويندوز ؟
(وَقُل رَّبِّ زِدْنِي عِلْمًا)

الرد }}}
تم الشكر بواسطة:
#3
فى مستعرض الويندوز
الرد }}}
تم الشكر بواسطة:
#4
أولا هل تعرف كيف تجعل امتداد لا يفتح إلا ببرنامجك ؟ اذا كان نعم : ما هو الذي تريد عرضه بتلك الصورة (المصغرات) ؟؟

أخي علي انت محتاج تشرح ما تريد بصورة أوضح
(وَقُل رَّبِّ زِدْنِي عِلْمًا)

الرد }}}
تم الشكر بواسطة:
#5
kslawy كتب :أولا هل تعرف كيف تجعل امتداد لا يفتح إلا ببرنامجك ؟ اذا كان نعم : ما هو الذي تريد عرضه بتلك الصورة (المصغرات) ؟؟

أخي علي انت محتاج تشرح ما تريد بصورة أوضح


اسف اخى والله انا ظنيت الامر واضح

لو انتا وضعت مجموعه من الصور بامتداد PNG داخل مجلد
الايقونة الافتراضية للصورة


اما اذا قمت بتغير العرض


ستجد ان اليقونة الافتراضية للصورة قد ذهبت وتم استبدالها بصورة رمزيه مصغرة للصورة الحقيقية





طلبى هو

اريد عمل امتداد خاص بى وليكن .D44 هذا الملف سيكون صورة اريده ان يكون به الميزه النى تم شرحها سابقا

لاكن لو فتحتها باى برنامج عارض للصور لاتفتح اما اذا فتحنها ببرنامجى الخاص تفتح

اتمنى يكون الطلب وضح اخى وحبيبى وجزاك الله خيرا على اهتمامك بمساعدتى وهذا ما اعتدناه منك ومن الاخوة الكرام
الرد }}}
تم الشكر بواسطة:
#6
أخي العزيز ali.alfoly,

لقد إنتبهت إلى اسئلتك داخل المنتدى .. و لاحظت إلى أنك تقوم ببرمجة برنامج يبدو رائعاً Smile
لذا, لدي فضول حول البرنامج الذي تقوم بعمله حالياً Big Grin

و اما بالنسبة لسؤالك .. ليس عندي خبرة فيه و لا أعرف طريقة عمل المطلوب بسؤالك Sad


السلام عليكم
الرد }}}
تم الشكر بواسطة:
#7
أخي الكريم ali.alfoly,

يمكن مطلوبك هو نفسه موجود في هذه المشاركة للأخ MSDOS المبدع كعادته Smile

تفضل المشاركة:

مشاركة الأخ MSDOS


لا تبغل علينا بالدعاء لو كان هذا طلبك Smile


السلام عليكم
الرد }}}
تم الشكر بواسطة:
#8
أخي الكريم ali.alfoly, لقد بحثت في الانترنت و بعد بحث لمدة "ساعة و نصف" وجدت لك مثال بمطلوبك بالضبط ...

لذا, وجدت لك الفكرة و عليك التعديل و إيجاد حل كامل لمطلوبك ... و شوفنا إبداعك Smile

تفضل:
Multi-Image Viewer
Image Thumbnail Viewer with .NET 2.0


السلام عليكم
الرد }}}
تم الشكر بواسطة:
#9
بالنسبة للطلب الأول (عمل امتداد خاص للبرنامج) أمر بسيط
تم شرح الطريقة من قبل في المنتدى القديم ومنتشرة إذا لم تجده أخبرنا وسوف نقوم بإعادة نشرها في هذا المنتدى إن شاء الله
بالنسبة للطلب اللثاني (ملف الصورة لا يفتح بأي برنامج آخر) أمر بسيط
ولكن يتطلب التعديل على ملف الصورة مع الأحتفاظ به كملف صورة ويتم ذلك بالتعديل في Bytes الخاصة بالملف ثم عند تحميل الملف للبرنامج يقوم بإصلاح البايتات
أما بالنسبة للطلب الثالث (ملف الصورة يكون مرئي في الويندز ومع ذلك لا يفتح إلا ببرنامجك) أمر ممكن
لكن يتطلب التعديل على ملف الصورة ليصبح برنامج مستقل من نوع exe ولكن يمكنك استبدال امتدادة باي امتداد آخر (هذا الكلام من وجهة نظري)
الرد }}}
تم الشكر بواسطة:
#10
اخى الكريم hoob computer جزاك الله خيرا على تعبك معى ومساعدتى وفى مواضيع سابقه ايضا فجزاك الله خير الجزاء
بالنسبه لطلبى هو غير ما انتا فاهم
هو كما وضح الاخ kslawy فى المشاركة رقم
#4 وكما وضحت انا فى المشاركة رقم #5 وكما وضح الاخ ismail2012 فى المشاركة رقم #9 وجزاهم الله خيرا

واليكم اخوانى توضيح اكثر

انا اعلم طريقة عمل امتداد خاص بى عن طريق الرجستيرى وهذا الكود


كود :
[color=#008000]' التعليق[/color]
        [color=#2B91AF]Registry[/color][color=#000000].SetValue([/color][color=#A31515]"HKEY_CLASSES_ROOT\.mytext2\"[/color][color=#000000], [/color][color=#A31515]""[/color][color=#000000], [/color][color=#A31515]"تعليق"[/color][color=#000000])[/color]
        [color=#008000]' الايقونة[/color]
        [color=#2B91AF]Registry[/color][color=#000000].SetValue([/color][color=#A31515]"HKEY_CLASSES_ROOT\.mytext2\DefaultIcon\"[/color][color=#000000], [/color][color=#A31515]""[/color][color=#000000], [/color][color=#2B91AF]Application[/color][color=#000000].StartupPath & [/color][color=#A31515]"\MyText.ico"[/color][color=#000000])[/color]
        [color=#008000]' البرنامج[/color]
        [color=#2B91AF]Registry[/color][color=#000000].SetValue([/color][color=#A31515]"HKEY_CLASSES_ROOT\.mytext2\shell\open\command\"[/color][color=#000000], [/color][color=#A31515]""[/color][color=#000000], [/color][color=#2B91AF]Application[/color][color=#000000].ExecutablePath)[/color]


انا تعبت والله وضحت المطلوب اكثر من مرة
التوضيح اخذ وقت اكثر من البرمجه لو كنت اعرف الطريقه ماكان اخذ ربع الوقت هذا . الله المستعان

التوضيح

يوجد برنامج اسمه AutoPlay Media Studio بوجد امتداد خاص بهذا البرنامج يقوم بانشائه وقت التثبيت هو .btn
وهو عبارة عن زر يستخدم فى البرنامج هذا الـ .btn عبارة عن ملف مضغوط به 4 صور صغيرة وهى الصور المستخدمه للزر

عند عرض الزر فى الكمبيوتر وليس فى البرنامج اكرر فى الكمبيوتر





وعند تكبير العرض





انا اريد عمل ذلك بالضبط

ملف مضغوط به صورة اغير امتداده الى امتداد خاص بى عند تكبير العرض يتم عرض صورة مصغرة للصورة الموجودة بداخل الملف المضغوط

وجزاكم الله خيرا
الرد }}}
تم الشكر بواسطة:



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


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