Quando e como o BricsCAD é inicializado usando pastas raiz?

Quando o BricsCAD é iniciado, as três etapas a seguir são executadas (condicionalmente):

Etapa 1

ROAMABLEROOTFOLDER and LOCALROOTFOLDER in HKCU\Software\Bricsys\BricsCAD\V24x64\en_US\Settings are generated:

  • ROAMABLEROOTFOLDER = value of AppData in key HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Shell Folders + subfolders \Bricsys\BricsCAD\V24x64\en_US\
  • LOCALROOTFOLDER = value of Local AppData in key HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Shell Folders + subfolders \Bricsys\BricsCAD\V24x64\en_US\

Dispara etapa 1:

  • LOCALROOTFOLDER: a configuração está vazia, a pasta não existe, a pasta não possui subpastas.
  • ROAMABLEROOTFOLDER: a configuração está vazia, a pasta não existe, a pasta não possui uma subpasta chamada support, ou esta subpasta não contém arquivos.

Etapa 2

Arquivos são copiados de INSTALLFOLDER\UserDataCache para as pastas do usuário:

  • ("*.dwt") de userdatacache\templates para LOCALROOTFOLDER\templates
  • ("*.*") de userdatacache\templates\en_US para LOCALROOTFOLDER\templates
  • ("*.*") de userdatacache\plotstyles para ROAMABLEROOTFOLDER\plotstyles
  • ("*.*") de userdatacache\plotconfig para ROAMABLEROOTFOLDER\plotconfig
  • ("*.*") de userdatacache\support para ROAMABLEROOTFOLDER\support
  • ("*.*") de userdatacache\support\en_US para ROAMABLEROOTFOLDER\support

Dispara etapa 2:

  • Tanto a configuração LOCALROOTFOLDER como a ROAMABLEROOTFOLDER foram criadas na etapa 1.
  • A configuração VersionCustomizableFiles em HKCU\Software\Bricsys\BricsCAD\V24x64\en_US\Settings não existe ou tem um valor menor do que o valor codificado na versão atual em execução do BricsCAD. (ou seja, em uma nova instalação ou após uma atualização).

Etapa 3

Caminhos do sistema, se estiverem vazios, são inicializados:

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

Dispara etapa 3:

Esta etapa é sempre realizada. Caminhos vazios são criados.

DICAS para usar ROAMABLEROOTFOLDER e LOCALROOTFOLDER.

Em instalações padrão, o BricsCAD inicializa essas chaves do registro e executa as etapas 1 a 3. Para alterar esse comportamento, você pode especificar suas próprias pastas preferidas criando estas chaves no registro:

ROAMABLEROOTFOLDER and LOCALROOTFOLDER in HKCU\Software\Bricsys\BricsCAD\V24x64\en_US\Settings.

Se você se certificar que as pastas existam e que elas tenham essa estrutura de pastas:

  • LOCALROOTFOLDER\templates
  • ROAMABLEROOTFOLDER\plotstyles
  • ROAMABLEROOTFOLDER\plotconfig
  • ROAMABLEROOTFOLDER\support (pasta não vazia)

então BricsCAD inicializa automaticamente todos os caminhos nessas pastas. (consulte a Etapa 3)

Note:
  • Variável de sistema ROAMABLEROOTFOLDER: armazena o caminho completo para a pasta raiz onde foram instalados os arquivos móveis para o usuário atual, como menus e estilos de plotagem.
  • Variável de sistema LOCALROOTFOLDER: armazena o caminho completo para a pasta raiz onde foram instalados os arquivos locais do usuário atual, como templates.
  • Para a versão V1x,... substitua V20 por V1x. Para outros idiomas, por ex., pt_BR, substitua en_US por pt_BR.
  • É possível substituir ROAMABLEROOTPREFIX por um novo caminho. O novo caminho será aceito se a pasta correspondente contiver uma subpasta support com pelo menos um arquivo nela, assim como é o caso com ROAMABLEROOTFOLDER. Caso contrário, o caminho será redefinido para o predefinido.
  • LOCALROOTPREFIX também pode ser substituído. O novo caminho deve conter pelo menos uma subpasta, caso contrário, o caminho será redefinido para o padrão.