![]() |
Dateieigenschaften anzeigen
Hallo Alle Zusammen!
Ich habe mir ein ID3-Tag Programm für meine MP3s geschrieben. Funktioniert alles super(Hab im Forum viel gefunden). Nun habe ich ein Problem, was ich nicht gefunden habe. :roll: :cry: Ich möchte von einer Datei die Dateieigenschaften öffnen, so als wenn man rechte Maustasten->Eigenschaften klickt. Und als 2. möchte ich das er gleich auf die Registerkarte Dateiinfo geht. Hat jem. eine Idee? thx @ all :-D MfG Moyyer |
Re: Dateieigenschaften anzeigen
Hat keiner eine Idee? :gruebel: :coder2:
|
Re: Dateieigenschaften anzeigen
Hallo!
Probiers mal hiermit:
Code:
also z.B.
function ShowFILEPROPERTIESDialog(hWndOwner: HWND; const FILEName: string): Boolean;
var Info: TShellExecuteInfo; begin with Info do begin cbSize := SizeOf(Info); fMask := SEE_MASK_NOCLOSEPROCESS or SEE_MASK_INVOKEIDLIST or SEE_MASK_FLAG_NO_UI; wnd := hWndOwner; lpVerb := 'PROPERTIES'; lpFILE := pChar(FILEName); lpParameters := nil; lpDirectory := nil; nShow := 0; hInstApp := 0; lpIDList := nil; end; Result := ShellExecuteEx(@Info); end; ShowFILEPROPERTIESDialog(Application.Handle, 'd:\testfile.txt'); Greetings, Gerald |
Re: Dateieigenschaften anzeigen
Hi gkoeder
Vielen Dank für die Funktion. Sie funktioniert. Leider springt sie aber nicht automatisch zu Dateiinfo. Wenn jem. eine Idee hat, wär ich sehr dankbar. MfG Moyyer P.S. Man muss in der uses-klausel die unit "shellapi" hinzufügen. |
Re: Dateieigenschaften anzeigen
Geht das nicht mit dem Index vom Tab?
-NIP- |
Re: Dateieigenschaften anzeigen
Hi
Ich hab mal auf ![]() Ich denk mal man muss Ihm einen Parameter geben, damit er zum Tab "Dateiinfo" springt, ich hab nur k.a. welchen. Danke für jede weitere Antwort MfG Moyyer |
Re: Dateieigenschaften anzeigen
Habs Leider nich hingekriegt. Hat noch jem. eine Idee?
|
Re: Dateieigenschaften anzeigen
Das wird so, denke ich, nicht funktionieren. :(
Das mit den Parametern für den Tab-Index kenne ich nur von Aufrufen per "rundll", usw. Aber das Problem dabei ist, dass es bei verschiedenen Windows-Versionen auch verschiedene Parameter sein können. Oder nimm bspw. die Internetoptionen: Hast du einen alten IE drauf, fehlt ja das Register mit den Cookie-Optionen. Demzufolge ist auch der Index immer anders. Wenn es nicht eine direkte Möglichkeit gibt, die Seite mit den Infos anzuspringen, dann wäre die Lösung via "ShellExecute" immerhin ein Kompromiss. IMHO. |
Re: Dateieigenschaften anzeigen
Ich möchte eigentlich nur die Dateiinfo für MP3-Dateien haben. Ich könnte vorher überprüfen ob es eine MP3-Datei ist. Weißt du die Pararmeter für WinXP?
|
Re: Dateieigenschaften anzeigen
Nein, leider nicht. Ich hätte dir gern geholfen. Sorry.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:39 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