![]() |
[ShellExecute] Explorer öffnen + Datei markieren
Hi DP,
Wie kann ich mit ShellExecute den Windows Explorer öffnen und eine Datei in einen Ordner markieren? MfG xZise |
Re: [ShellExecute] Explorer öffnen + Datei markieren
Um Bspw. c:\temp\sn.txt im explorer zu öffnen und zu markieren:
Delphi-Quellcode:
ShellExecute(Handle,NIL,PChar('explorer'),PChar('/e,c:\temp,/select,c:\temp\sn.txt'),NIL,SW_SHOW);
|
Re: [ShellExecute] Explorer öffnen + Datei markieren
da haben die Denker mal wieder gar nicht mitgedacht. Hat man einen Ordner der "Ordnername," heißt funktioniert es nicht.
liegt die Datei also nicht im Ordner: "c:\temp" sondern im Ordner: "c:\temp," hat man keine Chance :roll: Oder täusche ich mich und die Entwickler haben doch etwas mitgedacht? |
Re: [ShellExecute] Explorer öffnen + Datei markieren
Zitat:
geht auch, muss dann in Hochkomma
Delphi-Quellcode:
ShellExecute(Handle,NIL,PChar('explorer'),PChar('/e,"c:\temp,",/select,"c:\temp,\sn.txt"'),NIL,SW_SHOW); |
Re: [ShellExecute] Explorer öffnen + Datei markieren
Zitat:
zumindest bei mir funktioniert
Delphi-Quellcode:
odeer hab' ich Dich falsch verstanden :oops: :?:
ShellExecute(self.Handle,NIL,PChar('explorer'),PChar('/e,"C:\temp,", /select, "C:\temp,\datei.txt"'),NIL,SW_SHOW);
edt: aarg, wieder eineer schneller :zwinker: edt2: Man sollte nicht die Hälfte vergessen :zwinker: |
Re: [ShellExecute] Explorer öffnen + Datei markieren
Danke... Das funktioniert wunderbar!
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:34 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-2025 by Thomas Breitkreuz