Variáveis de sistema são definições que controlam como certos comandos funcionam.
Enquanto os comandos normalmente iniciam uma atividade ou abrem uma caixa de diálogo, as variáveis de sistema controlam o comportamento dos comandos, os valores padrão para as operações de trabalho ou a aparência da interface de usuário. Elas ativam ou desativam modos como Snap, Grade ou Orto. Elas definem escalas padrões para padrões de hachuras. Elas armazenam informações sobre o desenho atual e sobre a configuração do programa. Você pode usar uma variável de sistema para alterar uma configuração ou para exibir o status atual. Muitas configurações de variáveis de sistema também podem ser modificadas em uma caixa de diálogo ou na faixa de opções.
Algumas variáveis de sistema são controladas usando bitcodes. Com estas variáveis de sistema, é possível adicionar opções de valores para especificar combinações únicas de comportamentos. Por exemplo, a variável de sistema LOCKUI fornece os seguintes valores de bitcode:
0 | Barras de ferramentas, paineis e janelas não bloqueados |
1 | Barras de ferramentas encaixadas e painéis bloqueados |
2 | Janelas encaixadas ou ancoradas bloqueadas |
4 | Barras de ferramentas e painéis flutuantes bloqueados |
8 | Janelas flutuantes bloqueadas |
Portanto, se LOCKUI for definida como 5 (ou seja, 1 + 4 = 5), somente as barras de ferramentas encaixadas e as flutuantes são bloqueadas. As janelas encaixadas, ancoradas e flutuantes não são bloqueadas.
O comando DEFVAR exibe todas as variáveis de sistema na janela de texto ou no histórico estendido de prompts. Você pode usar caracteres curinga para filtrar a lista.
Para obter informações sobre as pesquisas curinga, consulte Referência dos caracteres curinga.