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