Usar caracteres de controle especiais em macros

As macros suportam o uso de caracteres especiais que são equivalentes a pressionar a tecla no teclado ou para 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 de TEXTO e o terceiro aceita a localização padrão abaixo da linha anterior.

As macros utilizam os caracteres especiais listados na tabela a seguir.

Caracteres especiais utilizados em macros

Caractere

Descrição

;

Executa Enter.

^M

Executa Enter.

^I

Executa Tab.

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

\

Faz uma pausa para a entrada pelo usuário (não pode ser utilizado com aceleradores).

.

Permite acessar um comando padrão mesmo se ele tiver sido indefinido usando o comando DESFDEF. Não está disponível no AutoCAD LT.

_

Traduz os comandos e as opções seguintes do nome localizado para o nome global.

=*

Exibe o menu suspenso de nível superior atual, o menu de atalho ou de imagem lado a lado. (Não disponível no AutoCAD para Mac)

*

Repete um comando até que outro comando seja iniciado ou o comando atual seja finalizado.

$

Introduz uma expressão de macro DIESEL condicional ($M=).

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

^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 (Windows). (Não disponível no AutoCAD para Mac)

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

Nota: Alguns desses caracteres de controle funcionam de forma diferente quando inseridos diretamente no teclado, incluindo ^Q (Sair), ^R (percorrer viewports) e ^V (colar da área de transferência).