# Makroreferenz - Verzeichnisse

Folgend eine Liste von Verzeichnismakros. Beachte, dass Pfadangaben keinen abschließenden Schrägstrich beinhalten!

Die komplette Liste der Makros findest du hier.

Makro | Beschreibung
Makros für Daten von "All User" data. Die meisten Werte stammen aus HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion.
@AppDataCommonDir | Pfad zu den Anwedungsdaten
@DesktopCommonDir | Pfad zum Desktop
@DocumentsCommonDir | Pfad zu den Dokumenten
@FavoritesCommonDir | Pfad zu den Favoriten
@ProgramsCommonDir | Pfad zum Programme-Ordner des Startmenüs
@StartMenuCommonDir | Pfad zum Startmenüordner
@StartupCommonDir | Pfad zum Autostart-Ordner
Makros für Daten des "Current User". Die meisten Werte stammen aus HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion
@AppDataDir | Pfad zu den Anwendungsdaten des aktuellen Benutzers
@DesktopDir | Pfad zum Desktop des aktuellen Benutzers
@MyDocumentsDir | Pfad zu den eigenen Dateien des aktuellen Benutzers
@FavoritesDir | Pfad zu den Favoriten des aktuellen Benutzers
@ProgramsDir | Pfad zum Programme-Ordner des Startmenüs des aktuellen Benutzers
@StartMenuDir | Pfad zum Startmenü-Ordner des aktuellen Benutzers
@StartupDir | Pfad zum Autostart-Ordner des aktuellen Benutzers
@UserProfileDir | Pfad zum Profil-Ordner des aktuellen Benutzers
Andere Makros für das Computersystem:
@HomeDrive | Laufwerksbuchstabe des Laufwerkes, dass das Hauptverzeichnis des aktuellen Users berherbergt.
@HomePath | Verzeichnisteil des Hauptverzeichnisses. Um den kopmletten Pfad zu bekommmen, verwende es in Verbindung mit @HomeDrive.
@HomeShare | Server and Freigabename inklusive des Hauptverzeichnisses des aktuellen Users.
@LogonDNSDomain | Logon DNS Domain.
@LogonDomain | Logon Domain.
@LogonServer | Logon Server.
@ProgramFilesDir | Pfad zum Programme-Ordner
@CommonFilesDir | Pfad zum Ordner "Gemeinsame Dateien"
@WindowsDir | Pfad zum Windows-Ordner
@SystemDir | Pfad zum Windows-System- (oder System32-)Ordner
@TempDir | Pfad zum Temp-Verzeichnis
@ComSpec | Wert von %comspec%, dem SPECifizierten zweiten COMmando Interpreter; v.a. für Kommandozeienaufgaben, z.B. Run(@ComSpec & " /k help | more")