الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ممكن تشرحوا لي هذا الكود من فضلكم

مغلق
بدأه hythamzero في 11 أبريل 2006 · 3 رد · 437 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

ممكن تشرحوا لي هذا الكود من فضلكم

هذا الكود لصناعة ملف بامتداد خاص بك

م

Private Sub Form_Load()

Dim EXE As String

EXE = App.Path & "\" & App.EXEName & ".exe"

NewFileType EXE, "mp3", "ead the king mp3 player"

If Command <> "" Then

End If

End Sub

Sub NewFileType(ProgramPath As String, ByVal Extension As String, Description As String)

Dim W As Object

Dim E As String

Set W = CreateObject("Wscript.shell")

If Left(Extension, 1) <> "." Then

E = "." & Extension & "\"

Else

E = Extension & "\"

Extension = Mid(Extension, 2)

End If

W.regwrite "HKCR\" & E, Extension & " File"

W.regwrite "HKCR\" & Extension & " File\", Description

W.regwrite "HKCR\" & Extension & " File\DefaultIcon\", ProgramPath

W.regwrite "HKCR\" & Extension & " File\Shell\Open\Command\", ProgramPath & " %1"

W.regwrite "HKCR\" & Extension & " File\Shell\", "Open"

End Sub

وجزاءكم الله خيرا

برنامج رسم تصميمي

لعبه لغز الارقام من تصميمي

لعبه سيجا من تصميمي

لعبه اكس و اووووووووو

برنامج لحساب عمرك برمجه كامله دون الاستعانه بدوال vb

#2

عشان يكون مفهوم الكود B)

Private Sub Form_Load()
Dim EXE As String

EXE = App.Path & "\" & App.EXEName & ".exe"
NewFileType EXE, "mp3", "ead the king mp3 player"


If Command <> "" Then


End If
End Sub
Sub NewFileType(ProgramPath As String, ByVal Extension As String, Description As String)
Dim W As Object
Dim E As String

Set W = CreateObject("Wscript.shell")

If Left(Extension, 1) <> "." Then
E = "." & Extension & "\"
Else
E = Extension & "\"
Extension = Mid(Extension, 2)
End If

W.regwrite "HKCR\" & E, Extension & " File"
W.regwrite "HKCR\" & Extension & " File\", Description
W.regwrite "HKCR\" & Extension & " File\DefaultIcon\", ProgramPath
W.regwrite "HKCR\" & Extension & " File\Shell\Open\Command\", ProgramPath & " %1"
W.regwrite "HKCR\" & Extension & " File\Shell\", "Open"
End Sub

&&& سبحانك اللهم وبحمدك .. أشهد ان لا إله إلا أنت .. أستغفرك وأتوب إليك &&&

...

#3

اخوي هذا الكود ينشئ لك في نظام ويندوز امتداد جديد باسم mp3 والبرنامج الي يفتحه هو البرنامج الي انت تصممه

بس الافضل قبل تنفيذ الشيفره تغير mp3 لانه بالفعل هناك امتداد بالاسم هذا وراح يتغير عليك

خليه Mp6 او اي امتداد ثاني غير مستخدم

Dim EXE As String

EXE = App.Path & "\" & App.EXEName & ".exe"
NewFileType EXE, "mp3", "ead the king mp3 player"

هذا في حدث تحميل البرنامج يعرف متغير باسم exe ويخزن اسم البرنامج بالامتداد في داخله

ايضا تعريف امتداد جديد باسم mp3

Set W = CreateObject("Wscript.shell")

If Left(Extension, 1) <> "." Then
E = "." & Extension & "\"
Else
E = Extension & "\"
Extension = Mid(Extension, 2)
End If

هنا ينشئ كائن

ثم يتأكد انه الامتداد يبدأ بـ "."

اذا لم يكن يبدأ بها فيضيفها في البداية

ثم اضافة "\"

W.regwrite "HKCR\" & E, Extension & " File"
W.regwrite "HKCR\" & Extension & " File\", Description
W.regwrite "HKCR\" & Extension & " File\DefaultIcon\", ProgramPath
W.regwrite "HKCR\" & Extension & " File\Shell\Open\Command\", ProgramPath & " %1"
W.regwrite "HKCR\" & Extension & " File\Shell\", "Open"

هنا المرحله النهائية في اضافة البيانات في تسجيل النظام

الاسم

الوصف

مسار البرنامج

الاجراء

اسم الاجراء

اتمني شرحي يكون واضح

&&& سبحانك اللهم وبحمدك .. أشهد ان لا إله إلا أنت .. أستغفرك وأتوب إليك &&&

...

#4

شكرا يا اخي الكريم

بس ممكن طلب

ممكن نتعرف

انا هيثم من مصر

وايميلي

hytham902@yahoo.com

هذا الموضوع مغلق.

مواضيع مشابهة