Gravar e reproduzir ações no BricsCAD
Comandos
RECSCRIPT, STOPSCRIPT, SCRIPT
Ações de gravação em BricsCAD
- Em um novo desenho, inicie o comando RECSCRIPT ou, no menu Ferramentas, selecione Gravar Script....
A caixa de diálogo Gravar Script é aberta.
- Insira um nome de arquivo para o script. Para este tutorial, insira a margem e clique em Salvar. O arquivo de script border.scr é criado.
- Observe que a caixa de diálogo Gravar Script está fechada e o aviso da linha de Comando está disponível, e você pode entrar os comandos que desejar.
Por exemplo:
- Inicie o comando RETANGULO.
: RETANGULO Selecione o primeiro canto do retângulo ou [Chanfro/Concord/Rotacionado/Quadrado/Elevação/Espessura/Largura da linha/Area/Dimensões]: 0,0 Outro canto do retângulo: 36,24
- Inicie o comando ZOOM.
: ZOOM Zoom [Aumentar zoom/Diminuir zoom/Tudo/Centro/Dinâmico/Extensão/Esquerda/Anterior/Direita/Escala (nx/nxp)/Janela/Objeto] <Escala (nX/nXP)>: E
Nota: Você pode usar o mouse para selecionar pontos no desenho durante os comandos, enquanto estiver gravando. BricsCAD registra os pontos escolhidos como coordenadas X,Y. - Inicie o comando RETANGULO.
- Inicie o comando STOPSCRIPT sempre que desejar interromper a gravação.
Reproduzir um arquivo de script
Você pode executar o script com o comando SCRIPT da seguinte maneira:
- Inicie um novo desenho com o comando NOVO para poder ver o efeito do script.
- Entre o comando SCRIPT.
- A caixa de diálogo Executar Script é aberta. Escolha border.scr e clique em Abrir.
O script desenha instantaneamente o retângulo e depois amplia em zoom o desenho, até a extensão da borda recém-desenhada.
Escrevendo Scripts à Mão
Embora BricsCAD possua comandos para criar e executar scripts, este não possui comandos para editá-los. Se quiser alterar as coordenadas usadas pelo comando RETANGULO, você deve editar o arquivo de script com um editor de texto, como o Bloco de notas no Windows, o Text Edit no Linux ou o TextEdit no macOS.
- Abra o arquivo border.scr em um editor de texto.
Observe os comandos e opções que você inseriu durante a sessão de gravação do script:
Altere os comandos conforme abaixo:
- Altere o tamanho da borda para 18×24. Edite o texto “36,24”, substituindo-o por “18,24”.
- Adicione o comando para inserir o retângulo em uma camada chamada "Border" e colorida em vermelho:
- Coloque o cursor na frente do “retângulo” e pressione Enter para criar uma linha vazia.
- Digite o seguinte texto:
-camada
fazer
border
cor
vermelho
▄ <-- Uma linha em branco
▄ <-- Uma segunda linha em branco
- Certifique-se de incluir duas linhas em branco. Esses agem como pressionar Enter durante os comandos. O arquivo agora deve ficar assim:
- Salve o arquivo.
- Volte para BricsCAD e inicie um novo desenho.
- Use o comando SCRIPT para testar se o arquivo border.scr está funcionando corretamente. Você deverá ver um retângulo vermelho.
Comandos de Script e Modificadores
Existem quatro comandos relacionados especificamente a scripts. De fato, esses comandos não têm absolutamente nenhuma utilidade para qualquer outro propósito. Além disso, BricsCAD possui o comando RECSCRIPT para gravar scripts, conforme descrito anteriormente neste capítulo.
Os quatro comandos básicos são:
- SCRIPT
- O comando SCRIPT executa uma função dupla: (1) carrega um arquivo de script e (2) começa imediatamente a executá-lo.Nota: Lembre-se de desligar (defina em 0) a variável de sistema FILEDIA para que os avisos apareçam na linha de Comando, em vez da caixa de diálogo.
- SCRIPTR
- Abreviação de "repetir script", este comando executa novamente qualquer script que esteja atualmente carregado em BricsCAD. É uma ótima maneira de criar loops infinitos.
- CONTINUAR
- Este comando retoma um arquivo de script pausado. Pause um arquivo de script pressionando a tecla Backspace.
- PAUSA
- Para criar uma pausa em um arquivo de script sem intervenção humana, use o comando PAUSA junto com um número. O número especifica a pausa em milissegundos, onde 1.000 milissegundos equivalem a um segundo.Nota: O atraso mínimo é de 1 milissegundo. O máximo é 32.767 milissegundos, ou seja, pouco menos de 33 segundos.
O comando PAUSA é usado em um arquivo de script para aguardar enquanto um arquivo de slide é exibido, ou para desacelerar o arquivo de script o suficiente para que humanos possam observar o processo.
CARACTERES ESPECIAIS
Além dos comandos específicos do script, existem alguns caracteres e teclas especiais.
- Enter -- (espaço)
-
Os caracteres especiais mais importantes são invisíveis: tanto o espaço quanto o retorno de carro (ou fim-de-linha) são equivalentes a quando você pressiona as teclas Espaço ou Enter. Na verdade, ambos são intercambiáveis. Mas a parte complicada é que eles são invisíveis. Algumas vezes, quando você escreve um script que requer muito espaço em branco é porque o comando exige que você pressione a tecla ENTER várias vezes seguidas. O comando EDITARATRIB é um excelente exemplo:
; Edite os atributos, um de cada vez: attedit 1,2
Quantos espaços existem entre attedit e as coordenadas 1,2?
Por esse motivo, é melhor colocar um item de script por linha, como este:
; Edite os atributos um de cada vez: attedit 1,2
Agora ficou mais fácil contar os quatro espaços, pois há um por linha em branco.
- Comentário -- ;
- O ponto e vírgula permite inserir comentários em um arquivo de script.Nota: BricsCAD ignora qualquer coisa que exista após o sinal de ponto e vírgula.
- Transparente -- '
- Os scripts podem ser executados de forma transparente durante um comando. Simplesmente coloque um apóstrofo no comando SCRIPT para executar um script enquanto outro comando estiver ativo, como este:
: LINHA Start of line: 'script Script to run: filename
Todos os quatro comandos específicos do script do BricsCAD são transparentes, até mesmo PAUSA, que permite criar um atraso durante a operação de um comando.
- Pausa -- Backspace
- Representa a chave mencionada anteriormente, para pausar um arquivo de script.
- Parar -- esc
- Interrompe um arquivo de script imediatamente; use o comando SCRIPTR para iniciá-lo novamente desde o início.