Indique e Ganhe

Variáveis de Sistema do AutoCAD – Parte 3

Você já ouviu falar de script?

Script é um texto com uma série de instruções escritas para serem seguidas, ou por pessoas em peças teatrais ou programas televisivos, ou executadas por um programa de computador.

O termo é uma redução da palavra inglesa manuscript, que significa “manuscrito”, “escrito à mão”. ¹

Para o nosso caso, a definição de script no AutoCAD é um arquivo texto com extensão .scr e pode ser criado e editado usando um editor de notas simples, como o Bloco de Notas (Notepad no windows em inglês). O arquivo script é usado para automatizar tarefas repetitivas através da execução de comandos e opções de comandos em uma sequência específica.

Este comando faz parte do AutoCAD desde a versão R12.²

Um script no AutoCAD é mais “limitado” que um arquivo lisp, mas nem por isso devemos menosprezar o script, quer ver o poder que você tem em mãos?

O que é preciso saber sobre script?

O script tem outras funções que podem ser usadas (Delay, Resume, Rscript, Pause, Vslide, Begin, Preload, etc), mas não vou falar sobre elas, quero mostrar o essencial para você neste artigo, focando em usar o script para definir valores de variáveis de sistema.

Eis o básico que você precisa saber para começar a criar o seu primeiro script!

  1. Nome do comando/variável/função³ que deseja utilizar: Script não trabalha com atalhos (o chamado alias/aliases no AutoCAD) quando queremos usar um comando/variável/função. Você precisa digitar o nome completo do comando/variável/função para que o script possa “ler e executar” o que é pedido;
  2. Sequência das opções do comando/variável/função que deseja utilizar: Diferente do nome completo do comando/variável/função, neste caso você pode usar a letra de atalho que ativa a opção desejada dentro do comando/variável/função escolhido;
  3. Um comando/variável/função por linha;
  4. Uma opção por linha;
  5. Uma entrada de dados por linha;
  6. Uma linha em branco para finalizar o script.

Acho que você  já percebeu que não precisa entender de programação para criar um script básico, concorda?!

Como criar o meu primeiro Script?

É muito útil entender o que o programador tinha em mente ao escrever a rotina e isso pode ajudar outro usuário que precise abrir e editar um script que não é de sua autoria.

Para colocar a explicação você pode usar o ponto e vírgula seguido de um espaço, e o texto explicativo⁴. Ao final pressione a tecla Enter para mudar para a linha de baixo, assim:

Agora digite o nome da variável de sistema e o seu novo valor e pressione a tecla Enter para mudar para a linha de baixo:

Note que tanto faz se eu usar letras maiúsculas ou minúsculas para “chamar” a variável de sistema, o que importa é:

Escrever corretamente o nome da variável de sistema, seu novo valor e pressionar Enter para colocar o cursor na linha de baixo.

Para a próxima ação que eu quero que o Script execute, eu preciso me certificar de que o Grid esteja desligado na sua tela do AutoCAD. Você pode usar a tecla de função F7 no seu teclado para ligar e desligar o Grid:

No seu Bloco de Notas, continue a rotina digitando:

Você pode digitar quantas linhas de comando desejar e ao final tenha certeza de que deixou o cursor na linha de baixo:

E então salve seu script. Veja a sequência de como fazer isso corretamente:

Em Arquivo escolha Salvar como…

Em Tipo, mude para Todos os arquivos (*.*):

Em Nome digite o nome do seu arquivo seguido da extensão .scr e clique no botão Salvar:

Como carregar o meu primeiro Script no AutoCAD?

Esta é a parte mais fácil!

Solicite o comando SCRIPT, você pode digitar SCRIPT ou o atalho SCR e pressionar a tecla Enter:

A caixa de diálogo Select Script File é aberta, localize e selecione o arquivo e clique no botão Open:

O AutoCAD executará as ações definidas dentro do arquivo Script.

Ao final, você pode abrir a Text Window (Tecla de função F2 no seu teclado) e visualizar o que foi feito:

Aqui está o texto usado no Bloco de Notas para criar o script deste artigo:

; abrir caixa de diálogo para comandos open, saveas, entre outros

filedia 1

; ligar o Grid na tela – tecla de função F7

GRIDMODE 1

; abrir caixa de dialogo pra preencher atributos

ATTDIA 1

; define se o Editor de Mtext In-Place para criar novos textos para os comandos DIMEDIT e QLEADER é ativado

CMDDIA 1

; liga a extensao imaginária de objetos para TRIM e EXTEND

EDGEMODE 1

; liga a projeção imaginária de objetos em visualização 3d para TRIM e EXTEND

PROJMODE 1

; ativa selecionar objetos antes de solicitar um comando e o AutoCAD mantém a seleção

PICKFIRST 1

; ativa adicionar mais objetos a uma seleção em andamento

PICKADD 2

; ativa o preview de objetos sendo arrastados em comandos como COPY e MOVE por exemplo

DRAGMODE A

; desativa o espelhamento de texto no comando MIRROR

MIRRTEXT 0

; ativa o realce de objeto selecionado

HIGHLIGHT 1

; desativa a escala da visualização de linhas personalizadas em viewports

PSLTSCALE 1

Use esse recurso para criar poligonais em Topografia!

Veja esse vídeo no meu Canal do Youtube:

Estamos chegando ao final desta Série, no próximo episódio você aprenderá mais um comando muito útil e que pode ser utilizado para outros objetivos!

Até o próximo artigo!

😊

¹: Link

²: Link

³: Ou comando, ou variável de sistema, ou função. Foi colocado desta forma para indicar que pode ser uma das três alternativas que o usuário deseja utilizar.

⁴: Essa dica também pode ser utilizada ao escrever rotinas Lisp.

 

Compartilhe:

Share on facebook
Share on google
Share on twitter
Share on linkedin

Luciana Klein

Desenhista Industrial com Habilitação para Projeto de Produto pela Universidade Santa Cecília dos Bandeirantes - UNISANTA (1992). Fundou em 2001 o Portal CADKlein (www.cadklein.com.br). Especialista, Consultora e Instrutora de AutoCAD 2D e 3D, Básico e Avançado, desde 1997. Autodesk Expert Elite desde 2013, Membro do AutoCAD Blogger Council desde 2014, Autodesk Educator Expert desde 2015, Instrutora Autorizada Autodesk, Autora Autorizada Autodesk. Possui Certificações Professional AutoCAD 2009 até 2018. Palestrante nos eventos da Autodesk em São Paulo por vários anos. Palestrante no evento da Autodesk AU Las Vegas em 2015. Autora de Cursos Online sobre AutoCAD 2D, 3D, Básico e Avançado. Foi instrutora nos cursos Técnicos no SENAI, onde ministrou as disciplinas de Desenho Técnico e AutoCAD. Autora de 8 Livros sobre AutoCAD pela Editora Viena, Autora de 6 Ebooks sobre AutoCAD, Tradutora do Livro AutoCAD 2012 e AutoCAD 2012 LT Essencial - autor Scott Onstott, publicado no Brasil pela Editora Grupo A. Parceira comercial de Bentley Systems Brasil: Estudando e desenvolvendo Cursos de MicroStation e AECOsim. Parceira comercial de Briscsys: Estudando e desenvolvendo Cursos de BricsCAD.

Deixe uma resposta

Sobre a Autora

Luciana Klein

Desenhista Industrial com Habilitação para Projeto de Produto pela Universidade Santa Cecília dos Bandeirantes - UNISANTA (1992). Fundou em 2001 o Portal CADKlein (www.cadklein.com.br). Especialista, Consultora e Instrutora de AutoCAD 2D e 3D, Básico e Avançado, desde 1997. Autodesk Expert Elite desde 2013, Membro do AutoCAD Blogger Council desde 2014, Autodesk Educator Expert desde 2015, Instrutora Autorizada Autodesk, Autora Autorizada Autodesk. Possui Certificações Professional AutoCAD 2009 até 2018. Palestrante nos eventos da Autodesk em São Paulo por vários anos. Palestrante no evento da Autodesk AU Las Vegas em 2015. Autora de Cursos Online sobre AutoCAD 2D, 3D, Básico e Avançado. Foi instrutora nos cursos Técnicos no SENAI, onde ministrou as disciplinas de Desenho Técnico e AutoCAD. Autora de 8 Livros sobre AutoCAD pela Editora Viena, Autora de 6 Ebooks sobre AutoCAD, Tradutora do Livro AutoCAD 2012 e AutoCAD 2012 LT Essencial - autor Scott Onstott, publicado no Brasil pela Editora Grupo A. Parceira comercial de Bentley Systems Brasil: Estudando e desenvolvendo Cursos de MicroStation e AECOsim. Parceira comercial de Briscsys: Estudando e desenvolvendo Cursos de BricsCAD.

Posts

Tags

Invite & Earn

X
Signup to start sharing your link
Signup
×
×

Carrinho