AditivoCAD.Com
Siga no twitter

Tutorial AutoCAD | Criação de menu de imagens

Download deste tutorial em PDF | Ver outros tutoriais  






Criação de menus de imagem

A criação de um menu de imagens, dispensa conhecimentos em programação, bastando apenas conhecer alguns recursos de criação de menus.

Antes de qualquer coisa, é indispensável entender a estrutura dos arquivos de menus para AutoCAD (*.mns), Se ainda não sabe como funciona a estrutura de menus do AutoCAD, veja um outro tutorial para criação de menu que temos, o qual que explica os conceitos básicos.

Após saber como funciona um arquivo de menu, vejamos a parte referente ao menu de imagens.

Um menu de imagens, apresenta uma caixa de dialogo, com até 20 itens (slides), porém, pode conter mais itens, pois é possível ter várias páginas.
Embora um menu de imagens seja muito utilizado para criação de bibliotecas de blocos, ele tem também outras utilidades.
Considerando que é possível associar uma imagem a qualquer comando do AutoCAD, comandos Autolisp, ou ainda macro-comandos, tem-se uma idéia das diversas possibilidades de utilização de um menu de imagens.

Será explicado a seguir, um menu de imagens para utilização em uma biblioteca, com o qual será possível inserir blocos.

Primeiro é necessário que tenha todos os blocos do menu, então crie um slide para cada item que deseja adicionar ao menu. Os slides são criados através do comando MSLIDE do AutoCAD. No nosso menu proposto aqui, será preciso que crie os seguintes arquivos.
vaso.dwg
vaso.sld

chuveiro.dwg
chuveiro.sld

lavat.dwg
lavat.sld

cadeira1.dwg
cadeira1.sld

cadeira2.dwg
cadeira2.sld

cadeira3.dwg
cadeira3.sld
Para Criar um arquivo sld (slide), utilize o comando MSLIDE do AutoCAD, basta que abra o arquivo Dwg e ajuste na tela todo o desenho utilizando o comando zoom, então acione o comando MSLIDE e especifique o nome do slide.

Depois de Criados todos os slides e blocos, vamos criar o menu. Faremos primeiro um menu POP para chamada do menu de imagens.

Então para começar, inicie o bloco de notas do windows e digite as instruções.
Se atente que os textos destacados assim NÃO precisam ser digitados, pois são apenas explicações do menu para que entenda o que está fazendo, digite apenas os demais textos.
Salve o arquivo como MenuBib.mns em qualquer pasta que preferir, recomendável que crie uma para tal.


//Inicio do menu

***MENUGROUP=MENUBIBLIO
//A linha acima simplesmente seta o nome do menu
//Aqui embaixo começa o menu suspenso, através do qual chamaremos o menu de imagens

***POP1
[Bibliotecas]
[Banho]$I=MENUBIBLIO.image_banho $I=MENUBIBLIO.*
[Moveis]$I=MENUBIBLIO.image_moveis $I=MENUBIBLIO.*

//Este acima irá criar um menu suspenso, com duas opções, ao clicar na escolhida será
chamado o respectivo menu de imagens.
//Coloque após a opção do menu que vem entre colchetes, a seguinte instrução $I=NOMEMENU.nome_menu_img $I=NOMEMENU.* onde NOMEMENU é o nome do menu especificado em Menugroup e nome_menu_img é o nome dado ao menu de imagens explicado logo a seguir.

//Aqui começa a parte do menu, referente a imagens.
***IMAGE

**image_banho
//Este é o menu de imagens de blocos referente a banho.
[Banho] //Este é o titulo que será apresentado na caixa de dialogo com as imagens
[vaso,Vaso Sanitário]^C^C.insert vaso; //Este é o primeiro item desta biblioteca.
[chuveiro,Chuveiro]^C^C.insert chuveiro;
[lavat,Lavatório]^C^C.insert lavat;

//Poderão ser adicionados quantos itens desejar.
//A sintaxe é: [slide,Descrição] comando
//Onde: slide é o nome do slide do bloco, descrição é o nome que irá aparecer
// no menu lateral e comando é o comando a ser executado quando clicar este item,
// no caso, pode ser tanto um comando do AutoCAD como um macro, ou um comando Lisp.
// Verificando a explicação do primeiro Item do menu.
// [vaso,Vaso Sanitário]^C^C.insert vaso;
//Entre colchetes está o nome do slide referente ao bloco, e após a virgula a descrição do referido.
// após os colchetes, a opção ^C^C faz o cancelamento de algum comando que estiver
// em andamento, e em seguida, a opção .Insert chama o comando Insert do AutoCAD,
// logo em seguida passa como parâmetro para o comando insert, o nome vaso, que
// é o nome do arquivo .Dwg a ser inserido.

//Este é o menu de imagens de blocos referente a moveis.
**image_moveis
[Moveis]
[cadeira1,Cadeira 01]^C^C-insert cadeira1;
[cadeira2,Cadeira 02]^C^C-insert cadeira2;
[cadeira3,Cadeira 03]^C^C-insert cadeira3;

//Este menu de moveis dispensa comentários, visto que segue o mesmo esquema do menu anterior.
//Nota importante: Caso esteja utilizando o AutoCAD 14, é provável que ocorra um erro ao seguir as instruções, fazendo com que o bloco não seja inserido corretamente, neste caso basta trocar a instrução -INSERT por .INSERT
//Fim do menu


Após criar o menu de imagens e acionar o item, será apresentada uma janela como esta abaixo, e então será possível inserir os blocos a partir deste menu.
Menu de imagens

Algumas notas e instruções importantes:
Tutorial criado em Maio/2002. Revisado pela ultima vez em 31/03/2009.


Cursos | Aplicativos para AutoCAD | Produtos | Download | Blog do AditivoCAD.Com
©2001-2010   Fredy Godinho Braga.
Proibida reprodução não autorizada, exceto em conteúdo com indicação contrária.
www.aditivocad.com - Tecnologia CAD na Internet.