Ajuda MicroStation CONNECT Edition

Macros de nome de arquivo de saída

As macros de nome de arquivo de saída oferecem uma maneira conveniente de formatar o nome do arquivo de saída com base nas informações sobre a entrada do script. Quando a entrada do script é executada, as definições da macro são substituídas pelas propriedades correspondentes da entrada do script. A tabela a seguir mostra as macros disponíveis. Esses macros podem ser inseridos manualmente ou selecionados em um menu de contexto no campo de nome do Arquivo de saída.

Macro Valor expandido
%d nome do arquivo DGN
%m Nome do modelo
%v Vista nomeada ou nome do grupo de vistas
%n Número da vista
%r Modo de renderização
%s Nome da configuração de renderização
%e Número da entrada do script
%a Número de incremento automático
%l Nome de configuração da luz

Um modificador de comprimento pode ser especificado inserindo um número após o sinal de porcentagem na macro, com os seguintes resultados:

  • Se a macro for avaliada como uma string, o modificador comprimento especificará o máximo comprimento da string inserida no nome do arquivo de saída. Por exemplo, %6d será substituído pelos seis primeiros caracteres do nome do Arquivo DGN.
  • Se a macro for avaliada para um número, o modificador de comprimento especificará o mínimo comprimento da string resultante. Se o número de dígitos no número for menor que o modificador de comprimento, a string será preenchida com zeros. Por exemplo, %3e na primeira entrada do script será substituído por 001. Utilizar modificadores de comprimento numérico permite que os nomes de arquivo resultantes sejam classificados em ordem numérica.

Exemplos típicos ilustrando o utilizo de macros de nome de arquivo de saída são mostrados na tabela a seguir. Todos os exemplos abaixo referem-se à terceira entrada de um script, utilizando Arquivo DGN cozinha.dgn, número da vista 4, com um modo de renderização de Vue.

String do arquivo de saída Nome do arquivo de saída
%d-%n.jpg cozinha-4.jpg
Meu %d [%r].jpg Minha cozinha [Vue].jpg
%5d [%3r].jpg coz [Lux].jpg
%d (%e).jpg cozinha (3).jpg
%d (%3e).jpg cozinha (003).jpg