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

سؤال معرفة عنوان ملف الinternet Shortcut

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

مرحبا، أريد معرفة الكود الذي يمكنني من معرفة الموقع الذي يحمله بداخله ملف ال Internet Shortcut ذات الإمتداد .url.

مع الشكر المسبق-جوزف هلال

#2

السلام عليكم...

  1. Dim MyStr As String
  2. Dim FN As Integer
  3. Dim SectionFound As Boolean
  4. Dim NextSection As Boolean
  5.  
  6. FN = FreeFile
  7. Open FileName For Input As #FN
  8. Text1.Text = ""
  9. SectionFound = False
  10. NextSection = False
  11. Do While Not EOF(FN)
  12. Line Input #FN, MyStr
  13. If UCase(Trim(MyStr)) = "[iNTERNETSHORTCUT]" Then
  14. SectionFound = True
  15. NextSection = False
  16. ElseIf Left(MyStr, 1) = "[" Then
  17. NextSection = True
  18. End If
  19. If SectionFound And NextSection Then
  20. Exit Do
  21. ElseIf SectionFound And (Not NextSection) Then
  22. If UCase(Left(MyStr, 4)) = "URL=" Then
  23. Text1.Text = Mid(MyStr, 5)
  24. Exit Do
  25. End If
  26. End If
  27. Loop
  28.  
  29. Close #FN
  30.  

نرجو الاستفادة و السلام.

وَ قُلِ اعْمَلُوا فَسَيَرَى اللهُ عَمَلَكُمْ وَ رَسُولُهُ وَ الْمُؤْمِنُونَ

صدق الله العظيم

#3

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

يمكن استعمال Windows Script Host Object من اجل انشاء كائن اختصار وقراءة محتواه بعد تحميل الملف

 

Set WSH1 [color= #339933;]= CreateObject[color= #009900;]([color= #0000ff;]"WScript.Shell"[color= #009900;])

Set WshShortcut [color= #339933;]= WSH1[color= #339933;].CreateShortcut[color= #009900;]([color= #0000ff;]"C:[color= #000099; font-weight: bold;]test.url"[color= #009900;])

MsgBox WshShortcut[color= #339933;].TargetPath

Set WSH1 [color= #339933;]= Nothing

Set WshShortcut [color= #339933;]= Nothing

بالتوفيق للجميع

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