2011-06-30 13 views
10

Mam aplikację WinForm i ta aplikacja WinForm stworzyła kilka plików. Chcę zaimplementować funkcję "znajdź obiekt docelowy" w mojej aplikacji, aby wyświetlić te pliki. Te pliki znajdują się w tym samym folderze. Zobacz obraz:Jak otworzyć okno Eksploratora Windows z określonym folderem wybranym

find target functionality as in windows xp

Powiedzmy, że stworzyliśmy kilka plików w "C:\Test\" folderze i folder ten ma tego pliku: "C:\Test\File1.txt". Jak stworzyć funkcjonalność "znajdź cel" za pomocą VB.NET?

+0

Pytanie jest naprawdę „Jak otworzyć okno Eksploratora Windows z określonego folderu wybranego” i nie ma nic wspólnego ze skrótami i "znajdź cel". (Znalazłem komentarz na temat mojej odpowiedzi, którą usunąłem) – Stefan

+0

@Stefan: Przepraszam, ale dzięki za twoją próbę pomocy. – user774411

+0

Bez problemu. ;-) Ale proszę zaktualizuj swoje pytanie, aby inni wiedzieli, dlaczego odpowiedzi są takie, jakie są teraz. Tak jak obecnie, pomijacze będą zdezorientowani odpowiedziami, które odpowiedzą na zupełnie inne pytanie. – Stefan

Odpowiedz

24

Zastosowanie Process.Start() aby uruchomić Eksploratora Windows:

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

Z parametrem /select, [file] można podświetlić plik.

+5

Jeśli "FILETOSELECT" może zawierać spacje, powinieneś upewnić się, że jest cytowany: 'Process.Start (" explorer.exe ","/select "," "&" FILETOSELECT "&" "" ")' – Mike

+4

Dla procesu C# ' .Start ("explorer.exe", "/ select, \" "+ path_to_file +" \ ""); ' –

Powiązane problemy