Wie öffne ich Windows Explorer, wenn ich auf eine Schaltfläche klicke?

7

Ich habe ein Formular in einem Delphi-Projekt. Es gibt einen Knopf auf dem Formular. Wenn der Benutzer auf die Schaltfläche klickt, möchte ich, dass Windows Explorer geöffnet wird.

Welchen Code benötige ich, um dies zu erreichen?

    
Tobassum Munir 11.08.2009, 16:25
quelle

4 Antworten

22

Nun, wenn Sie eine bestimmte Datei im Explorer auswählen müssen, habe ich die folgende Funktion, die ich verwende

%Vor%

und Sie können es nennen:

%Vor%

BEARBEITEN: Wie erwähnt, muss ShellAPI zu Ihrer Verwendungsliste hinzugefügt werden

    
zz1433 11.08.2009 16:46
quelle
10

Aufbauend auf dem, was Mason Wheeler gesagt hat: Sie können auch ein Verzeichnis als Argument übergeben, um das Fenster zu einem nicht-standardmäßigen Speicherort zu öffnen:

%Vor%     
JosephStyons 11.08.2009 16:44
quelle
8

Versuchen Sie Folgendes:

%Vor%

Sie müssen ShellAPI zu Ihrer Klausel uses hinzufügen.

    
Mason Wheeler 11.08.2009 16:35
quelle
2

Nach Ссылка unterstützt ShellExecute auch das "explore" Verb, das einen durch lpFile angegebenen Ordner 'erkundet', so dass dies funktionieren sollte:

%Vor%     
mjn 14.08.2009 14:49
quelle

Tags und Links