![]() |
Windows-Explorer anzeigen und Pfad übergeben...Wie?
Hallo Wissende,
ich würde gern wissen, ob es möglich ist den Windows-Explorer aus dem eigenen Programm heraus zu starten und diesem dabei einen Pfad zu übergeben...!? ps.: Also ich weiss, dass es geht, aber ich finde leider keinen Thread! |
Re: Windows-Explorer anzeigen und Pfad übergeben...Wie?
Also unter ausführen kannst du einfach folgendes eingeben:
explorer.exe /Pfad Denke das dies auch mit shellexecute funktionert. Kann das gerade leider nicht testen, da hier aufm rechner kein delphi ist. |
Re: Windows-Explorer anzeigen und Pfad übergeben...Wie?
|
Re: Windows-Explorer anzeigen und Pfad übergeben...Wie?
Delphi-Quellcode:
Müsste doch auch gehen, oder?
ShellExecute(Handle,'explore',PChar(Pfad),nil,nil,SW_SHOWDEFAULT);
|
Re: Windows-Explorer anzeigen und Pfad übergeben...Wie?
Alternativ einfach das Vereichnis öffnen ... dieses wird dann im eingetragenem Dateibrowser geladen, was meistens der Explorer ist.
Und denen, welche einen anderen Dateibrowser verwenden, drückst du dann nicht den Explorer auf, da das Verzeichnis in ihrem Favorit geladen wird :zwinker: z.B.
Delphi-Quellcode:
[add] menno zu langsam und ja, es geht
ShellExecute(Application.Handle, nil, 'C:\Windows', nil, nil, SW_SHOWNORMAL);
oder ShellExecute(Application.Handle, 'explore', 'C:\Windows', nil, nil, SW_SHOWNORMAL); |
Re: Windows-Explorer anzeigen und Pfad übergeben...Wie?
Danke an alle!
|
AW: Windows-Explorer anzeigen und Pfad übergeben...Wie?
Ich greife das Thema nochmal auf.
Das bis hierhin Beschriebene funktioniert auch bei mir super. Nun möchte ich wissen, geht es auch, den Explorer zu öffnen (erstmal egal mit welchem Pfad) und dann in die Adresszeile einen Pfad einzutragen OHNE das der Explorer diesen öffnet? Also so, als wenn ich manuell den Explorer öffne, in die Adresszeile klicke und dort etwas eintrage? |
AW: Windows-Explorer anzeigen und Pfad übergeben...Wie?
Zitat:
Was ist der Anwendungsfall davon? Welche User Storie stegt dahinter? Was will man damit erreichen? Das nun der Windows Explorer mit eingetragenen Pfad ohne diesen zu öffnen da steht sehe ich nicht als realen Anwendungsfall. |
AW: Windows-Explorer anzeigen und Pfad übergeben...Wie?
Zitat:
Gruß K-H |
AW: Windows-Explorer anzeigen und Pfad übergeben...Wie?
@Bernhard Geyer:
Der Anwendungsfall wurde bereits in einem anderem Thread beschrieben. Ich hatte eigentlich vor, per ButtonClick den Explorer in einem bestimmten Pfad zu öffnen. Der Pfad war ein Netzlaufwerk. Aus irgendwelchen (ich schätze mal) Rechte-technischen Gründen hat das Ganze nicht funktioniert, daher wollte ich wenigstens den Explorer öffnen, den Pfad schon in die Adresszeile eintragen lassen, so dass der Benutzer im Prinzip nur noch Enter drücken muss. Denn ironischerweise, hätte das Öffnen dieses Pfades dann funktioniert. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:23 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz