delphi4arab منتديات دلفي للعرب
كيف أجعل نوع من املفات يفتح عن طريق برنامجي - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : كيف أجعل نوع من املفات يفتح عن طريق برنامجي (/showthread.php?tid=239)



كيف أجعل نوع من املفات يفتح عن طريق برنامجي - M.Jawad - 29-05-2008

السلام عليكم

كيف أجعل نوع من املفات يفتح عن طريق برنامجي ,مثل أغلب البرامج

يعني مثلاً إذا ساويت برنامج ميديا بلير يصبح أي ملف صوتي يُقرأ عن طريق هذا البرنامج مباشرةً عند الضغط على الملف .


كيف أجعل نوع من املفات يفتح عن طريق برنامجي - محمد عبد العزيز - 29-05-2008


لكي تفهم كيف يتعامل النظام مع الملفات بمختلف صيغها ادخل الرجيستري Registry
نفذ RegEdit
ثم اختر HKEY_LOCAL_MACHINE
ثم SOFTWARE
ثم Classes
تجدي كل لواحق الصيغ التي يعرفها نظامك
كمثال الملفات النصية تجدها في .txt
عند الضغط على .txt تجد القيمة الافتراضية لها txtfile
الان ابحث اسفل عن txtfile
عندما تجد txtfile وتضغط عليها تجد بها متغيرات كثيرة التي تهمنا موجودة في Open
هند الضغط على Open نجد Command
عند الضغط على command نجد القيمة
كود :
%SystemRoot%\system32\NOTEPAD.EXE %1
تعني البرنامج Notepad.exe الموجود بالمجلد system32 الموجود بمجلد النظان
%1 تعني البراميتر Parameter الاول وهو يمكثل اسم الملف المراد فتحه

هذا الشق الاول افهمه جيدا تجد الاجابة على سؤالك
والسلام عليكم ورحمة الله



كيف أجعل نوع من املفات يفتح عن طريق برنامجي - M.Jawad - 30-05-2008

شكراً أخ DeltaAziz عالشرح

الشرح هاد مفهوم لكن بقي كيف أجعل البرنامج يقرأ الملف عندما أضغط على الملف


كيف أجعل نوع من املفات يفتح عن طريق برنامجي - M.Jawad - 02-06-2008

أنا أنتظر الإجابة !!!


كيف أجعل نوع من املفات يفتح عن طريق برنامجي - ELGHAZALI - 06-06-2008

السلام عليكم ورحمة الله وبركاته
أظن أنه يقصد شال ايكزيكوتي


كيف أجعل نوع من املفات يفتح عن طريق برنامجي - STRELiTZIA - 07-06-2008

السلام عليكم و رحمة الله
مثال مرفق يحتوي علي:
- عمل Association لملفات TEXT مباشرة في الــ Registry.
- يفتح اي ملف و يقرأ محتواه. يعمل مع الــ Association لملفات TEXT.

- يمكنك ايضا عمل drag and drop للملف المراد فتحه على ايكونة البرنامج [صورة: bangin.gif]

تحياتي


كيف أجعل نوع من املفات يفتح عن طريق برنامجي - M.Jawad - 08-06-2008

شكراً لك أخ STRELiTZIA هذا هو المطلوب


كيف أجعل نوع من املفات يفتح عن طريق برنامجي - M.Jawad - 08-06-2008

لكن هناك مشكلة أنه إذا كان الملف موجود على سطح المكتب وفتحته يأخذ البرنامج مسار خاطئ للملف (ويعطي رسالة خطأ)
فما المشكلة؟



أنا آسف على كثرة الاستفسارات