Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Betriebssysteme (https://www.delphipraxis.net/27-betriebssysteme/)
-   -   UmgebungsVariable All Users\Application Data (https://www.delphipraxis.net/86841-umgebungsvariable-all-users%5Capplication-data.html)

DeluxXx 20. Feb 2007 13:43


UmgebungsVariable All Users\Application Data
 
Also ich bin auf der Suche nach einem Weg um zb diesen Pfad zu erhalten : C:\Documents and Settings\All Users\Application Data
es sollte All Users sein was schon mal %AppData% auschliest , %ALLUSERSPROFILE% reicht nicht ganz da ich dann Probleme krieg mit verschiedenen Win Versionen weils es ja zb beim DE Win heist Anwendungsdaten anstatt Application Data ...
Irgendjmd Vorschläge wie man das Eleganter lösen kann als eine Lösung aus AppData und ALLUSERsPROFILE zusammenzubasteln mit pos(...)
?
Danke :thumb:

SirThornberry 20. Feb 2007 13:56

Re: UmgebungsVariable All Users\Application Data
 
muss es unbedingt über die Umgebungsvariable laufen? Willst du das ganze in einem Delphiprogramm nutzen? Wenn ja gibt es dafür die Funktionen SHGetSpecialFolderLocation etc. um solche Systemordner zu ermitteln.

Christian Seehase 20. Feb 2007 14:33

Re: UmgebungsVariable All Users\Application Data
 
Moin DeluxXx,

probier's mal hiermit:

Code:
@ECHO OFF
SET MYAPPDATA=%APPDATA%
:loop
SET MYRESULT=%MYAPPDATA:~-1%%MYRESULT%
SET MYAPPDATA=%MYAPPDATA:~0,-1%
if not exist "%MYAPPDATA%\." GOTO loop
ECHO %MYRESULT%
SET MYRESULT=%ALLUSERSPROFILE%\%MYRESULT%
ECHO %MYRESULT%
pause


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:13 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