2011-06-30 15 views
10

चयनित एक विशिष्ट फ़ोल्डर के साथ एक विंडोज एक्सप्लोरर विंडो कैसे खोलूं, मेरे पास एक विनफॉर्म एप्लिकेशन है और इस Winform एप्लिकेशन ने कुछ फाइलें बनाई हैं। मैं उन फ़ाइलों को दिखाने के लिए अपने आवेदन में "लक्ष्य ढूंढें" फ़ंक्शन को कार्यान्वित करना चाहता हूं। वे फ़ाइलें एक ही फ़ोल्डर में स्थित हैं। चित्र देखें: "C:\Test\File1.txt":मैं

find target functionality as in windows xp

मान लीजिए कि मैं "C:\Test\" फ़ोल्डर में कुछ फ़ाइलें बनाया है और इस फ़ोल्डर इस फ़ाइल को करते हैं। VB.NET का उपयोग करके "लक्ष्य ढूंढें" कार्यक्षमता कैसे बनाएं?

+0

का उपयोग सवाल वास्तव में "मैं Windows Explorer विंडो चयनित किसी विशिष्ट फ़ोल्डर के साथ खोलूं" जाता है और शॉर्टकट के साथ कुछ भी नहीं है और "लक्ष्य ढूंढें"। (मुझे अपने उत्तर पर टिप्पणियों से पता चला है कि अब मैंने हटा दिया है) – Stefan

+0

@Stefan: इसके बारे में क्षमा करें, लेकिन मेरी मदद करने के आपके प्रयास के लिए धन्यवाद। – user774411

+0

कोई समस्या नहीं है। ;-) लेकिन कृपया अपना प्रश्न अपडेट करें ताकि अन्य जान सकें कि जवाब अब क्यों हैं। जैसा कि अब है, बाईपासर्स उन उत्तरों द्वारा भ्रमित हो जाएंगे जो एक पूरी तरह से अलग सवाल का जवाब देते हैं। – Stefan

उत्तर

24

उपयोग Process.Start() Windows Explorer शुरू करने के लिए:

Process.Start("explorer.exe", "/select," & "FILETOSELECT") 

/select, [file] पैरामीटर के साथ, आप फ़ाइल को हाइलाइट कर सकते हैं।

+5

यदि 'FILETOSELECT' में रिक्त स्थान शामिल हो सकते हैं, तो आपको यह सुनिश्चित करना चाहिए कि यह उद्धृत किया गया है:' Process.Start ("explorer.exe", "/ select," "" और "FILETOSELECT" और "" "") " – Mike

+4

सी #' प्रक्रिया के लिए .Sart ("explorer.exe", "/ select, \" "+ path_to_file +" \ ""); ' –