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

هل يمكن الوصول لمجلد المفضلة

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

السلام عليكم ورحمة الله وبركاته

هل بالامكان الحصول على العناوين الموجودة بمجلد المفضلة داخل الويندوز .

وشكرا

460.gif

#2

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

'اذهب الى قائمة Project ثم Refernce ثم اختر vb-friendly shell interface ثم اكتب هذا الكود

Public Declare Function SHGetSpecialFolderLocation Lib "Shell32" (ByVal hwndOwner As Long, ByVal nFolder As SpecialFolderIDs, ByRef pIdl As Long) As Long
Public Declare Function SHGetPathFromIDListA Lib "Shell32" (ByVal pIdl As Long, ByVal pszPath As String) As Long
Public Declare Function SHGetMalloc Lib "Shell32" (ByRef pMalloc As IVBMalloc) As Long
Public Enum SpecialFolderIDs
    sfidDESKTOP = &H0
    sfidPROGRAMS = &H2
    sfidPERSONAL = &H5
    sfidFAVORITES = &H6
    sfidSTARTUP = &H7
    sfidRECENT = &H8
    sfidSENDTO = &H9
    sfidSTARTMENU = &HB
    sfidDESKTOPDIRECTORY = &H10
    sfidNETHOOD = &H13
    sfidFONTS = &H14
    sfidTEMPLATES = &H15
    sfidCOMMON_STARTMENU = &H16
    sfidCOMMON_PROGRAMS = &H17
    sfidCOMMON_STARTUP = &H18
    sfidCOMMON_DESKTOPDIRECTORY = &H19
    sfidAPPDATA = &H1A
    sfidPRINTHOOD = &H1B
    sfidProgramFiles = &H10000
    sfidCommonFiles = &H10001
End Enum

Public Function GetPath(SFID As SpecialFolderIDs) As String
Dim oMalloc As IVBMalloc, sPath As String, IDL As Long, SS As Long
SHGetSpecialFolderLocation 0, SFID, IDL
sPath = String$(255, 0)
SHGetPathFromIDListA IDL, sPath
SHGetMalloc oMalloc
oMalloc.Free IDL
SS = InStr(1, sPath, Chr(0))
sPath = Left(sPath, SS - 1)
GetPath = sPath
End Function

private sub Command1_Click()
text1.text=getpath(sfidFAVORITES(

ارجو اعلامى بالنتيجة :rolleyes:

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

#3

vb-friendly shell interface

لم اجدها ؟

ويبدو ان الكود ناقص ؟

جزاك الله خير

460.gif

#4
المتميز كتب:
vb-friendly shell interface

لم اجدها ؟

ويبدو ان الكود ناقص ؟

جزاك الله خير

ستجده فى هذا المسار

D:\Program Files\Microsoft Visual Studio\VB98\Wizards\PDWizard\Setup1

باسم VBSHELL.TLB

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

#5

أخي محمد اتمنى ان تضع مثال مرفق ولك الشكر

460.gif

#6

تفضل هذا المثال البسيط اتمنى ان تجد فيه ماتريد

New_Folder.rar

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

#7

اخ محمد هذا الكود يوضح موقع مجلد المفضلة !

انا اريد ان يعرض لي الاسماء الموجودة بالمفضلة مع ارتباطاتها ؟

460.gif

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

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