منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : معلومة لطيفة : فتح المجلد المتحوي لملف مع اختيار الملف
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
بسم الله الرحمن الرحيم 
السلام عليكم ورحمة الله وبركاته اعضاء المنتدى الكرام

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

الطريقة ببساطة تعتمد على فتح Explorer مع تمرير سطر اوامر /select, مع اسم الملف وسيقوم الاكسبلورر بعمل المطلوب

للتجربة افتح نافذة Run ( من لوحة المفاتيح : زر الويندوز + R ) واكتب التالي ثم اضغط ok : 


PHP كود :
explorer.exe /select"E:\x.pdf" 

غير مسار الملف الى ملف موجود فعلا قبل ان تضغط ok 

هذه هي الطريقة بكل بساطة ، 
الان بالكود سننفذ ذلك باستخدام Process.Start ،

كود الدالة هو :


كود :
Public Function ExploreFile(ByVal filePath As String) As Boolean
   If Not System.IO.File.Exists(filePath) Then
       Return False
   End If

   filePath = System.IO.Path.GetFullPath(filePath)
   System.Diagnostics.Process.Start("explorer.exe", String.Format("/select,""{0}""", filePath))
   Return True
End Function

ليست من كتابتي الموضوع اخذته من هنا : https://stackoverflow.com/a/13680458 
وترجمته الى Vb.Net 

مرجع وسائط اكسبلورر : https://ss64.com/nt/explorer.html
جزاك الله الف خير ورفع الله قدرك .