تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] معلومة لطيفة : فتح المجلد المتحوي لملف مع اختيار الملف
#1
بسم الله الرحمن الرحيم 
السلام عليكم ورحمة الله وبركاته اعضاء المنتدى الكرام

هناك بعض البرامج بعد تثبيتها تقوم بفتح مسار البرنامج او الملف في ال 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
الرد }}}
#2
جزاك الله الف خير ورفع الله قدرك .
الرد }}}


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  طلب كود مسار الملف mohammedvego 1 2,870 26-07-18, 03:20 PM
آخر رد: m.reyati
  [كود] التحقق من وجود ملف معين في نفس مسار الملف التنفيذي thevirus 1 2,395 07-05-17, 03:49 PM
آخر رد: محمد سالم المحترف
  [كود] التحقق من وجود ملف معين في نفس مسار الملف التنفيذي thevirus 0 2,450 11-11-16, 11:06 PM
آخر رد: thevirus

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم