Document toolboxDocument toolbox

Verwendung von Variablen in Pfadangaben

In einigen Konfigurationsbereichen der Anwendung, können bestimmte Variablen als Platzhalter ersetzt werden. In diesem Abschnitt stellen wir eine Übersicht bereit, welche Variablen generell unterstützt werden.

Bitte beachten Sie, dass nicht alle Konfigurationen die Variablen unterstützen und es auch vorkommen kann, dass einige Konfigurationen nicht jede Variable interpretieren.

Variable

Beschreibung

Variable

Beschreibung

Benutzer bezogene Variablen

%user%

Ruft den Benutzernamen der Person ab, die dem aktuellen Thread zugeordnet ist.

%domain%

Ruft den Netzwerkdomänennamen ab, der dem aktuellen Benutzer zugeordnet ist.

%workstation%

Ruft den NetBIOS-Namen des lokalen Computers ab.

Diese Variable kann nur aufgelöst werden, wenn die Anwendung eine reine Windows-Anwendung ist.

%machine%

Diese Variable ist aus Kompatibilitätsgründen enthalten und löst auf die Variable %workstation% auf.

%sid%

Ruft die aktuelle Sicherheits-ID (SID) des angemeldeten Anwenders ab.

%groupid%

Ruft die aktuelle Gruppensicherheits-ID (GroupSID) des angemeldeten Anwenders ab.

%userid%

Ruft die aktuelle Benutzer-ID des angemeldeten Anwenders ab.

Datei bezogene Variablen

%date%

Gibt das aktuelle Datum im Format (yyyy-MM-dd) zurück.

Beispiel: 2020-03-24

%year%

oder

%y%

Gibt das aktuelle Datum im Format (yyyy) zurück.

%month%

oder

%m%

Gibt das aktuelle Datum im Format (MM) zurück.

%day%

oder

%d%

Gibt das aktuelle Datum im Format (dd) zurück.

%hours%

oder

%h%

Gibt das aktuelle Uhrzeit im Format (HH) zurück.

%minutes%

oder

%mi%

Gibt das aktuelle Uhrzeit im Format (mm) zurück.

%seconds%

oder

%s%

Gibt das aktuelle Uhrzeit im Format (ss) zurück.

%milliseconds%

oder

%f%

Gibt das aktuelle Uhrzeit im Format (fff) zurück.

%timestamp%

Gibt das aktuelle Datum im Format (yyyyMMddHHmmssfff) zurück.

Dateipfad bezogene Variablen

%programfiles%

Das Verzeichnis für Programmdateien.

Auf einem nicht x86-System gibt die Variable den Pfad für x86-Programme zurück. 

%programfiles64%

Das Verzeichnis für Programmdateien für 64-Bit Anwendungen.

%installdir%

Das Verzeichnis in dem die aufzurufende Anwendung installiert wurde bzw. aufgerufen wird.

%alluserdata%

Das Verzeichnis, das für programmspezifische Daten verwendet wird, die von allen Benutzern verwendet werden.

%appdata%

Das Verzeichnis, das für programmspezifische Daten des Roamingbenutzer verwendet wird unter die Anwendung ausgeführt wird. 

%home%

Der Ordner Eigene Dateien des Anwenders unter dem die Anwendung ausgeführt wird.

%appworkdir%

Das Arbeitsverzeichnis der Anwendung die ausgeführt wird.

Spezialpfad bezogene Variablen

%AdminTools%

Das Dateisystemverzeichnis, das zum Speichern von Verwaltungstools für einen einzelnen Benutzer verwendet wird. Die Microsoft Management Console (MMC) speichert angepasste Konsolen in diesem Verzeichnis, das für den Benutzern von überall aus zugänglich ist.

%ApplicationData%

Das Verzeichnis, das als allgemeines Repository für programmspezifische Daten des aktuellen Roamingbenutzers verwendet wird. Ein Roamingbenutzer arbeitet auf mehreren Computern in einem Netzwerk. Das Profil eines Roamingbenutzers wird auf einem Server im Netzwerk gespeichert und bei Anmeldung des Benutzers auf ein System geladen.

%CDBurning%

Das Dateisystemverzeichnis, das als Stagingbereich für Dateien fungiert, die auf eine CD geschrieben werden sollen.

%CommonAdminTools%

Das Dateisystemverzeichnis, das Verwaltungstools für alle Benutzer des Computers enthält.

%CommonApplicationData%

Das Verzeichnis, das als allgemeines Repository für programmspezifische Daten verwendet wird, die von allen Benutzern verwendet werden.

%CommonDesktopDirectory%

Das Dateisystemverzeichnis, das Dateien und Ordner enthält, die auf dem Desktop für alle Benutzer angezeigt werden.

%CommonDocuments%

Das Dateisystemverzeichnis, das Dokumente enthält, die von allen Benutzern gemeinsam genutzt werden.

%CommonMusic%

Das Dateisystemverzeichnis, das als Repository für Musikdateien dient, die von allen Benutzern gemeinsam genutzt werden.

%CommonOemLinks%

Dieser Wert wird in Windows Vista für die Abwärtskompatibilität erkannt, aber der besondere Ordner selbst wird nicht mehr verwendet.

%CommonPictures%

Das Dateisystemverzeichnis, das als Repository für Bilddateien dient, die von allen Benutzern gemeinsam genutzt werden.

%CommonProgramFiles%

Das Verzeichnis für Komponenten, die von mehreren Anwendungen gemeinsam genutzt werden.

Um das allgemeine Verzeichnis für x86-Programmdateien in einem Nicht-x86-Prozess abzurufen, verwenden Sie den Member ProgramFilesX86.

%CommonProgramFilesX86%

Der Ordner Programme.

%CommonPrograms%

Ein Ordner für Komponenten, die von mehreren Anwendungen gemeinsam verwendet werden.

%CommonStartMenu%

Das Dateisystemverzeichnis, das die Programme und Ordner enthält, die im Menü Start für alle Benutzer angezeigt werden.

%CommonStartup%

Das Dateisystemverzeichnis, das die Programme enthält, die im Ordner Startup für alle Benutzer angezeigt werden.

%CommonTemplates%

Das Dateisystemverzeichnis, das die für alle Benutzer verfügbaren Vorlagen enthält.

%CommonVideos%

Das Dateisystemverzeichnis, das als Repository für Musikdateien dient, die von allen Benutzern gemeinsam genutzt werden.

%Cookies%

Das Verzeichnis, das als allgemeines Repository für Internetcookies verwendet wird.

%Desktop%

Der logische Desktop und nicht der physische Speicherort im Dateisystem.

%DesktopDirectory%

Das Verzeichnis, das für das physische Speichern von Dateiobjekten auf dem Desktop verwendet wird. Verwechseln Sie dieses Verzeichnis nicht mit dem Desktopordner selbst, bei dem es sich um einen virtuellen Ordner handelt.

%Favorites%

Das Verzeichnis, das als allgemeines Repository für die Favoriten des Benutzers verwendet wird.

%Fonts%

Ein virtueller Ordner, der Schriftarten enthält.

%History%

Das Verzeichnis, das als allgemeines Repository für die Internetverlaufselemente verwendet wird.

%InternetCache%

Das Verzeichnis, das als allgemeines Repository für temporäre Internetdateien verwendet wird.

%LocalApplicationData%

Das Verzeichnis, das als allgemeines Repository für programmspezifische Daten verwendet wird, die von einem aktuellen Benutzer verwendet werden, der kein Roamingbenutzer ist.

%LocalizedResources%

Das Dateisystemverzeichnis, das lokalisierte Ressourcendaten enthält.

%MyComputer%

Der Ordner Arbeitsplatz. Bei Übergabe an die Environment.GetFolderPath-Methode ergibt der MyComputer-Enumerationsmember immer die leere Zeichenfolge (""), weil für den Ordner „Arbeitsplatz“ kein Pfad definiert ist.

%MyDocuments%

Der Ordner Eigene Dateien. Dieses Element entspricht Personal.

%MyMusic%

Der Ordner Eigene Musik.

%MyPictures%

Der Ordner Eigene Bilder.

%MyVideos%

Das Dateisystemverzeichnis, das als Repository für Videos dient, die zu einem Benutzer gehören.

%NetworkShortcuts%

Ein Dateisystemverzeichnis, das die Linkobjekte enthält, die im virtuellen Ordner Netzwerkumgebung vorhanden sein können.

%Personal%

Das Verzeichnis, das als allgemeines Repository für Dokumente verwendet wird. Dieses Element entspricht MyDocuments.

%PrinterShortcuts%

Das Dateisystemverzeichnis, das die Linkobjekte enthält, die im virtuellen Ordner Drucker vorhanden sein können.

%ProgramFiles%

Das Verzeichnis für Programmdateien.

In einem Nicht-x86-System gibt die Übergabe von ProgramFiles an die Methode GetFolderPath(Environment+SpecialFolder) den Pfad für Nicht-x86-Programme zurück. Um das Verzeichnis für x86-Programmdateien in einem Nicht-x86-Prozess abzurufen, verwenden Sie den Member ProgramFilesX86.

%ProgramFilesX86%

Der x86-Ordner Programme.

%Programs%

Das Verzeichnis, das die Programmgruppen des Benutzers enthält.

%Recent%

Das Verzeichnis, das die vom Benutzer zuletzt verwendeten Dokumente enthält.

%Resources%

Das Dateisystemverzeichnis, das Ressourcendaten enthält.

%SendTo%

Das Verzeichnis, das die Elemente für das Menü "Senden an" enthält.

%StartMenu%

Das Verzeichnis, das die Elemente für das Menü "Start" enthält.

%Startup%

Das Verzeichnis, das der Programmgruppe "Autostart" des Benutzers entspricht. Das System startet diese Programme, sobald ein Benutzer sich anmeldet oder Windows startet.

%System%

Das Verzeichnis "System".

%SystemX86%

Der Windows-Ordner System.

%Templates%

Das Verzeichnis, das als allgemeines Repository für Dokumentvorlagen verwendet wird.

%UserProfile%

Der Profilordner des Benutzers. Anwendungen sollten keine Dateien oder Ordner auf dieser Ebene erstellen, sie sollten ihre Daten unter den Speicherorten ablegen, auf die von ApplicationData verwiesen wird.

%Windows%

Das Windows-Verzeichnis oder SYSROOT. Dies entspricht den Umgebungsvariablen %windir% oder %SYSTEMROOT%.

Windows Umgebungsvariablen

Es können auch die Umgebungsvariablen von Windows für den Desktop-Client und Desktop-Plugins verwendet werden. Dabei muss die Umgebungsvariablen in From von %NameOfEnvironment% angegeben werden.