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

قمت بعمل برنامج يحفظ صور لقاعدة البيانات ثم قمت باضافة امتداد جديد على الموجود مثل
saud.accdb.saudDB
 هل يوجد كود يجعل هذا الملف الجديد ذا الامتداد saudDB يشغله برنامجي؟
حاليا اشغله يدويا فتح باستخدام ثم اجعله دائم والامر تمام لكن كيف بالكود؟
.
.
.
ربما اجد الجواب والله اعلم اسفل موضوعي ان وجدته  ربما احذف هذا الموضوع
.
.
شكر الله لكم جميعا.
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
[صورة مرفقة: aburawdah.gif]
الرد }}}
تم الشكر بواسطة: سعود الشامان
#2
مرحبا اخى سعود

تسجيل انواع الملفات يتم في الريجيستري وبصلاحية مسؤول requireAdministrator

تفضل
PHP كود :
Function CreateFileType(type As StringappFilename As StringOptional iconPath As String "") As Boolean

    
'تسجيل النوع'
 
   My.Computer.Registry.ClassesRoot.
 
   CreateSubKey("." type).
 
   SetValue(String.Empty, typeMicrosoft.Win32.RegistryValueKind.String)

 
   'تحديد البرنامج الذي سيفتح النوع'
 
   My.Computer.Registry.ClassesRoot.
 
   CreateSubKey(type "\shell\open\command").
 
   SetValue(String.Empty, appFilename " ""%l"" "Microsoft.Win32.RegistryValueKind.String)

 
   'تحديد أيقونة خاصة للنوع'
 
   My.Computer.Registry.ClassesRoot.
 
   CreateSubKey(type "\DefaultIcon").
 
   SetValue(String.Empty, iconPath " ,0"Microsoft.Win32.RegistryValueKind.String)

 
   Return True

End 
Function 

لكن اخى سعود يجب ان يكون مسار البرنامج اللي راح يفتحه الملف ثابت ما يتغير مكانه

وهذا مثال

.rar   WindowsApplication2.rar (الحجم : 41.74 ك ب / التحميلات : 37)
الرد }}}
#3
بارك الله فيك
الريجستري يبدو انه مهم بحثت فيه ووجدت فعلا النظام سجل الامتداد بمجرد النقر بزر الفارة الايمن واختيار فتح باستخدام .
يعني لابد من الفحص اولا ...
شكر الله لك.
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
[صورة مرفقة: aburawdah.gif]
الرد }}}
تم الشكر بواسطة: أبو نوره


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] التحكم في برنامج اخر من خلال برنامجي dubai.eig 2 601 21-03-26, 05:59 PM
آخر رد: dubai.eig
  طريقة التحكم في التقرير بالكود المتألق9 2 670 23-12-24, 05:11 PM
آخر رد: atefkhalf2004
Question ممكن كود تغيير حجم Form بالكود الورد الصناعي 2 587 13-08-24, 10:10 AM
آخر رد: الورد الصناعي
  [VB.NET] كيف يمكنني استظافة سوفت وير برنامج ادارة جهاز السي بي سي في المختبر الى برنامجي الحزين اليماني 2 793 15-01-24, 10:39 PM
آخر رد: الحزين اليماني
  كيف اجعل قيمة dateTimePicker2 تساوي dateTimePicker1 Adel27213 2 763 09-11-23, 09:07 PM
آخر رد: Adel27213
  كيف اجعل البرنامج في بداية الشهر ينفذ حدث معين بالاصح اريد البرنامج في تاريخ واحد من Adel27213 3 1,140 05-11-23, 01:45 AM
آخر رد: justforit
  [VB.NET] كيف اجعل البرنامج يحدد اخر يوم من كل شهر Adel27213 2 803 03-11-23, 06:50 AM
آخر رد: Adel27213
  تشغيل برنامج خارجي ضمن شاشة برنامجي strongriseman 1 756 13-09-23, 10:14 PM
آخر رد: anes
  [VB.NET] برنامجي يتصل بالشبكة flawer69 0 525 07-09-23, 07:41 PM
آخر رد: flawer69
  عملية حسابية خاصة محمد خيري 6 1,074 22-08-23, 09:09 AM
آخر رد: مصمم هاوي

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


يقوم بقرائة الموضوع: