![]() |
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: |
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.
|
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