BricsCAD はいつ、どのようにルート フォルダーを使用して初期化されますか?

BricsCAD が起動すると、以下の 3 つの手順が(条件に応じて)実行されます:

ステップ1

ROAMABLEROOTFOLDERとLOCALROOTFOLDER HKCU\Software\Bricsys\BricsCAD\V26x64\en_US\Settingsが生成されます:

  • ROAMABLEROOTFOLDER = キーのAppDataの値HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Shell Folders + subfolders \Bricsys\BricsCAD\V26x64\en_US\
  • LOCALROOTFOLDER = キーのLocal AppDataの値HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Shell Folders + subfolders \Bricsys\BricsCAD\V26x64\en_US\

トリガーステップ1:

  • LOCALROOTFOLDER: 設定が空で、フォルダーが存在せず、フォルダーにサブフォルダーがありません。
  • ROAMABLEROOTFOLDER: 設定が空、フォルダーが存在しない、フォルダーにsupportというサブフォルダーがないか、このサブフォルダーにファイルが含まれていません。

ステップ 2

ファイルは INSTALLFOLDER\UserDataCache からユーザー フォルダーにコピーされます。

  • ("*.dwt")をuserdatacache\templatesからLOCALROOTFOLDER\templatesへ
  • ("*.*") を userdatacache\templates\en_US から LOCALROOTFOLDER\templates へ
  • ("*.*") を userdatacache\plotstyles から ROAMABLEROOTFOLDER\plotstyles へ
  • ("*.*") を userdatacache\plotconfig から ROAMABLEROOTFOLDER\plotconfig へ
  • ("*.*") を userdatacache\support から ROAMABLEROOTFOLDER\support へ
  • ("*.*") を userdatacache\support\en_US から ROAMABLEROOTFOLDER\support へ

ステップ 2 をトリガーします:

  • 手順 1 で LOCALROOTFOLDER または ROAMABLEROOTFOLDER のいずれかの設定が作成されました。
  • HKCU\Software\Bricsys\BricsCAD\V26x64\en_US\Settings 内の VersionCustomizableFiles 設定が存在しないか、またはその値が、現在実行中の BricsCAD のバージョンにハードコードされている値よりも小さいです。(つまり、新規インストール時やアップデート後など)。

ステップ 3

システム パスが空の場合は初期化されます。

  • PLOTSTYLEPATH = ROAMABLEROOTFOLDER\plotstyles
  • PLOTCFGPATH = ROAMABLEROOTFOLDER\plotconfig
  • SRCHPATH = ROAMABLEROOTFOLDER\support;INSTALLFOLDER\support;INSTALLFOLDER\Fonts;INSTALLFOLDER\Help\en_US
  • TEMPLATEPATH = LOCALROOTFOLDER\templates
  • DRAWINGPATH = MYDOCUMENTSFOLDER
  • BLOCKSPATH = MYDOCUMENTSFOLDER
  • RECENTPATH = MYDOCUMENTSFOLDER
  • XLOADPATH = MYDOCUMENTSFOLDER

ステップ3をトリガーします:

このステップは常に実行されます。空のパスが作成されます。

ROAMABLEROOTFOLDERとLOCALROOTFOLDERを使用するためのヒント

標準的なインストールでは、BricsCAD がこれらのレジストリキーを初期化し、手順 1 ~ 3 を実行します。この動作を変更するには、レジストリに以下のキーを作成して、任意のフォルダを指定することができます:

ROAMABLEROOTFOLDER と LOCALROOTFOLDER は HKCU\Software\Bricsys\BricsCAD\V26x64\en_US\Settings.

フォルダーが存在し、次のフォルダー構造になっていることを確認した場合:

  • LOCALROOTFOLDER\templates
  • ROAMABLEROOTFOLDER\plotstyles
  • ROAMABLEROOTFOLDER\plotconfig
  • ROAMABLEROOTFOLDER\support (空ではないフォルダ)

その後、BricsCAD がこれらのフォルダ内にすべてのパスを自動的に初期化します(ステップ 3 を参照)。

注:
  • ROAMABLEROOTFOLDER システム変数: メニューや印刷スタイルなど、現在のユーザーのローミング可能なファイルがインストールされているルート フォルダへの完全なパスを格納します。
  • LOCALROOTFOLDER システム変数: テンプレートなどの現在のユーザーのローカル ファイルがインストールされたルート フォルダーへの完全なパスを格納します。
  • バージョン V1x の場合、V20 を V1x に置き換えます。他の言語(たとえば de_DE)の場合は、en_US を ja_JP に置き換えます。
  • ROAMABLEROOTPREFIX を新しいパスで上書きすることができます。ROAMABLEROOTFOLDER の場合と同様に、一致するフォルダーに少なくとも 1 つのファイルを含むサブフォルダーsupport が含まれている場合は、新しいパスが受け入れられます。それ以外の場合、パスはデフォルトにリセットされます。
  • LOCALROOTPREFIX も上書きできます。新しいパスには少なくとも 1 つのサブフォルダーが含まれている必要があります。含まれていない場合、パスはデフォルトにリセットされます。