![]() |
Vollständiger Dateiname gemäss PATH
hey there
Wie bekomme ich den vollständigen Dateinamen einer Anwendung zurück? Ich möchte jene Anwendungen erhalten, welche über die Kommandozeile nur über den eigentlichen Dateinamen aufgerufen werden können. Bsp: "calc" soll gemäss Umgebungsvariablen umgewandelt werden in "C:\WINDOWS\system32\calc.exe" Greets Shaman |
Re: Vollständiger Dateiname gemäss PATH
An die umgebungsvariablen kommst du mit einer Funktion, dessen Name mir entfallen ist. Suche hilf. Auflösen musst du die Pfade wohl selber. Dann kannst du in jedem Verzeichnis mit FindFirst, FindNext unf FindClose nach der Datei suchen.
Einen einfacheren Weg sehe ich im Moment nicht. |
Re: Vollständiger Dateiname gemäss PATH
Gehe durch alle Pfade im Pfad und hänge den Dateinamen an und teste mit FileExits auf Existenzt
|
Re: Vollständiger Dateiname gemäss PATH
Klar kann man es so machen, aber ich frage mich, ob es da nicht was seitens der API gibt. ShellExecute kanns ja auch. :wink:
|
Re: Vollständiger Dateiname gemäss PATH
Zitat:
Wäre mir aber vieeel zu einfach ;) |
Re: Vollständiger Dateiname gemäss PATH
|
Re: Vollständiger Dateiname gemäss PATH
Perfekt, danke dir :thumb:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:32 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