Local $iniFile = @ScriptDir & "\DirectoryMacros_" & @OSVersion & ".ini" if FileExists($iniFile) then FileDelete($iniFile) IniWrite($iniFile, "System", "@OSVersion",@OSVersion) IniWrite($iniFile, "System", "@OSBuild",@OSBuild) IniWrite($iniFile, "System", "@OSServicePack",@OSServicePack) IniWrite($iniFile, "System", "@OSArch",@OSArch) IniWrite($iniFile, "System", "@OSLang",@OSLang) IniWrite($iniFile, "System", "@MUILang",@MUILang) IniWrite($iniFile, "All Users", "@AppDataCommonDir",@AppDataCommonDir) IniWrite($iniFile, "All Users", "@DesktopCommonDir",@DesktopCommonDir) IniWrite($iniFile, "All Users", "@DocumentsCommonDir",@DocumentsCommonDir) IniWrite($iniFile, "All Users", "@FavoritesCommonDir",@FavoritesCommonDir) IniWrite($iniFile, "All Users", "@ProgramsCommonDir" ,@ProgramsCommonDir) IniWrite($iniFile, "All Users", "@StartMenuCommonDir",@StartMenuCommonDir) IniWrite($iniFile, "All Users", "@StartupCommonDir" ,@StartupCommonDir) IniWrite($iniFile, "Current User", "@UserProfileDir",@UserProfileDir) IniWrite($iniFile, "Current User", "@AppDataDir", @AppDataDir) IniWrite($iniFile, "Current User", "@DesktopDir",@DesktopDir) IniWrite($iniFile, "Current User", "@MyDocumentsDir",@MyDocumentsDir) IniWrite($iniFile, "Current User", "@FavoritesDir",@FavoritesDir) IniWrite($iniFile, "Current User", "@ProgramsDir",@ProgramsDir) IniWrite($iniFile, "Current User", "@StartMenuDir",@StartMenuDir) IniWrite($iniFile, "Current User", "@StartupDir",@StartupDir) IniWrite($iniFile, "Computer system", "@HomeDrive",@HomeDrive) IniWrite($iniFile, "Computer system", "@HomePath",@HomePath) IniWrite($iniFile, "Computer system", "@HomeShare",@HomeShare) IniWrite($iniFile, "Computer system", "@ProgramFilesDir",@ProgramFilesDir) IniWrite($iniFile, "Computer system", "@CommonFilesDir",@CommonFilesDir) IniWrite($iniFile, "Computer system", "@WindowsDir",@WindowsDir) IniWrite($iniFile, "Computer system", "@SystemDir",@SystemDir) IniWrite($iniFile, "Computer system", "@TempDir",@TempDir)