Kiedy i jak BricsCAD jest inicjowany przy użyciu folderów głównych?
Po uruchomieniu BricsCAD wykonywane są następujące trzy kroki (warunkowo):
Krok 1
ROAMABLEROOTFOLDER i LOCALROOTFOLDER w HKCU\Software\Bricsys\BricsCAD\V24x64\en_US\Settings są generowane:
- ROAMABLEROOTFOLDER = wartość AppData w kluczu HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Shell Folders + podfoldery \Bricsys\BricsCAD\V24x64\en_US\
- LOCALROOTFOLDER = wartość lokalnych danych aplikacji w kluczu HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Shell Folders + podfoldery \Bricsys\BricsCAD\V24x64\en_US\
Krok 1 wyzwalaczy:
- LOCALROOTFOLDER: ustawienie jest puste, folder nie istnieje, folder nie ma podfolderów.
- ROAMABLEROOTFOLDER: ustawienie jest puste, folder nie istnieje, folder nie ma podfolderu o nazwie support lub ten podfolder nie zawiera żadnych plików.
Krok 2
Pliki są kopiowane z folderu INSTALLFOLDER\UserDataCache do folderów użytkownika:
- ("*.dwt") z userdatacache\templates do LOCALROOTFOLDER\templates
- ("*.*") z userdatacache\templates\en_US do LOCALROOTFOLDER\templates
- ("*.*") z userdatacache\plotstyles do ROAMABLEROOTFOLDER\plotstyles
- ("*.*") z userdatacache\plotconfig do ROAMABLEROOTFOLDER\plotconfig
- ("*.*") z userdatacache\support do ROAMABLEROOTFOLDER\support
- ("*.*") z userdatacache\support\en_US do ROAMABLEROOTFOLDER\support
Krok 2 wyzwalaczy:
- W kroku 1 utworzono ustawienie LOCALROOTFOLDER lub ROAMABLEROOTFOLDER.
- Ustawienie VersionCustomizableFiles w HKCU\Software\Bricsys\BricsCAD\V24x64\en_US\Settings nie istnieje lub ma wartość mniejszą niż wartość zakodowana na stałe w aktualnie uruchomionej wersji BricsCAD. (tj. w nowej instalacji lub po aktualizacji).
Krok 3
Ścieżki systemowe, jeśli są puste, są inicjowane:
- PLOTSTYLEPATH = ROAMABLEROOTFOLDER\stylestyle wydruku
- PLOTCFGPATH = ROAMABLEROOTFOLDER\plotconfig
- SRCHPATH = ROAMABLEROOTFOLDER\support; FOLDER_INSTALACYJNY\wsparcie; FOLDER_INSTALACYJNY\Czcionki; FOLDER_INSTALACJI\Pomoc\en_US
- TEMPLATEPATH = FOLDER_GŁÓWNY_LOKALNY\SZABLONY
- ŚCIEŻKA RYSUNKU = FOLDER_DOKUMENTÓW
- ŚCIEŻKA BLOKOWA = FOLDER_MOJEGODOKUMENTU
- RECENTPATH = FOLDER_DOKUMENTÓW
- XLOADPATH = MÓJ___
Krok 2 wyzwalaczy:
Ten krok jest zawsze wykonywany. Tworzone są puste ścieżki.
WSKAZÓWKI dotyczące korzystania z ROAMABLEROOTFOLDER i LOCALROOTFOLDER
W standardowych instalacjach BricsCAD inicjuje te klucze rejestru i wykonuje kroki 1 - 3. Aby zmienić to zachowanie, możesz określić własne preferowane foldery, tworząc następujące klucze w rejestrze:
ROAMABLEROOTFOLDER i LOCALROOTFOLDER w HKCU\Software\Bricsys\BricsCAD\V24x64\en_US\Settings.
Jeśli upewnisz się, że foldery istnieją i mają następującą strukturę folderów:
- FOLDER_LOKALNY\szablony
- ROAMABLEROOTFOLDER\style wydruku
- ROAMABLEROOTFOLDER\plotconfig
- ROAMABLEROOTFOLDER\support (nie pusty folder)
następnie BricsCAD automatycznie inicjuje wszystkie ścieżki do tych folderów (patrz krok 3).
- ROAMABLEROOTFOLDER zmienna systemowa: przechowuje pełną ścieżkę do folderu głównego, w którym zainstalowano pliki mobilne bieżącego użytkownika, takie jak menu i style wydruku.
- Zmienna systemowa LOCALROOTFOLDER: Przechowuje pełną ścieżkę do folderu głównego, w którym zainstalowano pliki lokalne dla bieżącego użytkownika, takie jak szablony.
- Dla wersji V1x,... zamień V20 na V1x. W przypadku innych języków, np. de_DE zastąp en_US de_DE.
- Możliwe jest nadpisanie ROAMABLEROOTPREFIX nową ścieżką. Nowa ścieżka zostanie zaakceptowana, jeśli pasujący folder zawiera obsługę podfolderów z co najmniej jednym plikiem, tak jak ma to miejsce w przypadku ROAMABLEROOTFOLDER. W przeciwnym razie ścieżka zostanie zresetowana do wartości domyślnej.
- LOCALROOTPREFIX można również przesłonić. Nowa ścieżka powinna zawierać co najmniej jeden podfolder, w przeciwnym razie ścieżka zostanie zresetowana do wartości domyślnej.