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).

Note:
  • 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.