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

البحث عن ملف فى الجهاز واستدعاء Find

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

استدعاء البحث الخاص بـ ويندوز

أكتب التالي في قسم التصاريح

Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
Private Const SW_SHOWNORMAL = 1
Private Const SW_SHOWMINIMIZED = 2
Private Const SW_SHOWMAXIMIZED = 3
Private Const SW_SHOW = 5
Private Const SW_MINIMIZE = 6
Private Const SW_SHOWMINNOACTIVE = 7
Private Const SW_SHOWNA = 8
Private Const SW_RESTORE = 9
Private Const SW_SHOWDEFAULT = 10

أكتب التالي حسب الحاجة لإستدعاء نموذج البحث

Call ShellExecute(Me.hwnd, "find", "D:\", vbNullString, vbNullString, SW_SHOWNORMAL)

طريقة اخرى للبحث عن ملف داخل الجهاز

اكتب التالي في موديل Module

Declare Function SearchTreeForFile Lib "IMAGEHLP.DLL" _
      (ByVal lpRootPath As String, _
      ByVal lpInputName As String, _
      ByVal lpOutputName As String) As Long

Public Const MAX_PATH = 260

Public Function FindFile(RootPath As String, FileName As String) As String
      Dim lNullPos As Long
      Dim lResult As Long
      Dim sBuffer As String

      On Error GoTo FileFind_Error

      sBuffer = Space(MAX_PATH * 2)

      lResult = SearchTreeForFile(RootPath, FileName, sBuffer)

      If lResult Then
            lNullPos = InStr(sBuffer, vbNullChar)
            If Not lNullPos Then
                  sBuffer = Left(sBuffer, lNullPos - 1)
            End If
            FindFile = sBuffer
      Else
            FindFile = vbNullString
      End If

      Exit Function

FileFind_Error:
      FindFile = vbNullString
End Function

للبحث عن ملف أكتب التالي في أي مكان تريد، ولا تنس ان تحدد اسم الملف والقرص...

("MsgBox FindFile("c:\", "calc.exe

Hany Saad Mostafa

ITI (Information Technology Institute) l

SD Dept.-Teaching Assistant

---

اسألكم الدعاء بظهر الغيب

#2

بارك الله فيك اخي العزيز

وزادك من علمة ....

gaza3-3.jpg
#3

شكرا جزيلا

Hany Saad Mostafa

ITI (Information Technology Institute) l

SD Dept.-Teaching Assistant

---

اسألكم الدعاء بظهر الغيب

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…