As sequências de caracteres de macros de comando dão suporte ao uso de caracteres especiais que são equivalentes a pressionar uma tecla no teclado ou a pausar para a entrada pelo usuário.
Por exemplo, a barra invertida (\) da macro a seguir faz uma pausa para a entrada pelo usuário e o ponto e vírgula (;) representa o ato de pressionar a tecla Enter.
^C^C_.text \.4 0 DRAFT Inc;;;Main St.;;;City, State;
A macro inicia o comando TEXTO, faz uma pausa para o usuário especificar um ponto de inserção e insere o endereço em três linhas. Na sequência de ponto e vírgula triplo (;;;), o primeiro ponto e vírgula finaliza a sequência de texto, o segundo faz uma repetição do comando TEXTO e o terceiro aceita a localização padrão abaixo da linha anterior.
As macros usam os caracteres especiais listados na tabela a seguir.
Caracteres especiais usados em macros |
|
---|---|
Caractere |
Descrição |
[espaços em branco] |
Insere um espaço. Um espaço em branco nas sequências de comando é equivalente a pressionar a barra de espaço. |
; |
Executa Enter. |
\ |
Faz uma pausa para a entrada pelo usuário (não pode ser usado com aceleradores). |
. |
Permite acessar um comando padrão mesmo se ele tiver sido indefinido usando o comando DESFDEF. |
_ |
Traduz os comandos e as opções seguintes do nome localizado para o nome global. |
' |
Executa o comando de forma transparente. |
=* |
Exibe o menu suspenso de nível superior atual, o menu de atalho ou de imagem lado a lado. (Somente Windows) |
* |
Repete um comando até que outro comando seja iniciado ou o comando atual seja finalizado. |
$ |
Introduz uma expressão de macro DIESEL condicional ($M=). |
^] |
Solicita que o usuário selecione objetos, se nenhum objeto já estiver selecionado. Os objetos selecionados são atribuídos ao conjunto de seleção Anterior. Use a opção Seleção anterior no prompt Selecionar objetos para usar os objetos selecionados. Equivalente a ._SELECT;$M=$(if,$(eq,$(getvar,cmdnames),SELECT),\,) Nota: O suporte foi adicionado com o AutoCAD 2023.
|
^B |
Ativa ou desativa o Snap; equivalente a Ctrl+B (Windows) ou Control-B (Mac OS). |
^C |
Cancela o comando ativo ou a opção de comando; equivalente a pressionar a tecla Esc. |
^D |
Ativa ou desativa o UCS dinâmico; equivalente a Ctrl+D (Windows) ou Control-D (Mac OS). |
^E |
Define o próximo plano isométrico; equivalente a Ctrl+E (Windows). (Não há um comando com tecla equivalente no Mac OS) |
^G |
Ativa ou desativa a Grade; equivalente a Ctrl+G (Windows) ou Control-G (Mac OS). |
^H |
Insere uma barra de espaço. |
^I |
Executa Tab. |
^M |
Executa Enter. |
^O |
Ativa e desativa o Orto. |
^P |
Ativa e desativa MENUECHO. |
^Q |
Suprime a exibição de todos os prompts e as entradas do histórico da linha de comando para a macro. |
^R |
Ativa ou desativa a versão de comando. A versão do comando é requerida por alguns comandos para assegurar que a macro de comando escrita em versões mais antigas possa funcionar apropriadamente na versão mais recente. |
^T |
Ativa ou desativa a mesa digitalizadora; equivalente a Ctrl+T. (Somente Windows) |
^V |
Altera a viewport atual. |
^Z |
Caractere nulo que suprime a adição automática de espaços que são adicionados ao final da macro. |