Ouvrez le répertoire Windows Explorer, sélectionnez un fichier spécifique (en Delphi)
J'ai une procédure pour ouvrir un dossier dans l'Explorateur Windows qui est passée d'un chemin d'accès au répertoire:
procedure TfrmAbout.ShowFolder(strFolder: string);
begin
ShellExecute(Application.Handle,PChar('explore'),PChar(strFolder),nil,nil,SW_SHOWNORMAL);
end;
Est-il un moyen de transmettre aussi cette un nom de fichier (le nom complet du fichier chemin d'accès ou tout simplement le nom + extension) et le dossier ouvert dans l'Explorateur Windows, mais aussi être mis en évidence choisi? La position que je vais a beaucoup de fichiers, et j'ai besoin de manipuler ce fichier dans Windows.
source d'informationauteur ikathegreat
Vous devez vous connecter pour publier un commentaire.
Oui, vous pouvez utiliser le
/select
drapeau lorsque vous appelezexplorer.exe
:Un peu plus de fantaisie (et peut-être aussi plus fiable) approche (
uses ShellAPI, ShlObj
):