Você está na página 1de 4

Dicas de produtividade no AutoCAD Distribuio gratuita www.aditivocad.

com
Dica 09
Menus de imagens
Proposta: Criar menus de imagens, normalmente utilizados para criar bibliotecas personalizadas..
Autoria: Fredy Godinho Braga.
Criado em: Maio de 2002
Revisado pela ultima vez em: Outubro 2007.
Testado no AutoCAD: !, 2000"2002.
Pode ser utilizado em verses posteriores do AutoCAD. Em alguns casos pode
requerer adaptaes nos exemplos citados a fim de adequar verso do AutoCAD
em uso.
Quer mais? Visite www.aditivocad.com e confira!
#er$o colocados passo a passo os procedimentos a serem e%ecutados para o tema proposto deste tutorial.
&odos eles 'oram pre(iamente testados, desta 'orma, se der algum erro, (olte e leia com aten)$o as
entrelinhas, pois as in'orma)*es 'oram organizadas de modo a responder os principais problemas +ue se
possa ter.
mportante:
,ste material 'oi elaborado e - distribu.do como cortesia por delibera)$o do autor, no ! "ornecido
nen#um tipo de acompan#amento ou de suporte caso ten#a di"iculdades.
Os procedimentos deste documento 'oram testados pre(iamente em ao menos duas (ers*es do /utoC/0,
por-m, n$o hou(e testes pre(endo toda e +ual+uer situa)$o, sendo assim, de(ido a di(ersos 'atores de uso
e con'igura)*es e (ers*es de so't1ares ou do sistema operacional +ue podem di'erir de um computador
para outro, n$o est2 li(re de erros e n$o tem +ual+uer garantia de 'uncionamento 003 em todas as
situa)*es.
O uso - por sua conta e risco.
,ste documento 'oi inicialmente publicado no site 111.aditi(ocad.com, e por decis$o do pr4prio autor, 'oi
5recompilado6 em 'ormato 70F para distribui)$o (ia do1nload.
#e +uiser redistribuir este documento gratuitamente, 'i+ue 8 (ontade.
Por $red% &odin#o 'raga www.aditivocad.com
1
Dicas de produtividade no AutoCAD Distribuio gratuita www.aditivocad.com
Criao de menus de imagem
/ cria)$o de um menu de imagens, dispensa conhecimentos em programa)$o, bastando apenas conhecer
alguns recursos de cria)$o de menus.
O primeiro passo, - indispens2(el entender a estrutura dos ar+ui(os de menus para /utoC/0 9:.mns;, #e
ainda n$o sabe como 'unciona a estrutura de menus do /utoC/0, (e<a o tutorial 9dica 0=; +ue e%plica a
cria)$o de ar+ui(os de menus.
/p4s saber como 'unciona um ar+ui(o de menu, (e<amos a parte re'erente ao menu de imagens.
>m menu de imagens, apresenta uma cai%a de dialogo, com no M2%imo 20 itens 9slides;, por-m, pode
conter mais itens, pois - poss.(el ter (2rias p2ginas.
,mbora um menu de imagens se<a muito utilizado para cria)$o de bibliotecas, ele tem tamb-m outras
utilidades.
Considerando +ue - poss.(el associar uma imagem a +ual+uer comando do /utoC/0, comandos /uto?@#7,
ou ainda macroAcomandos, temAse uma id-ia das di(ersas possibilidades de utiliza)$o de um menu de
imagens.
#er2 e%plicado a seguir, um menu de imagens para utiliza)$o em uma biblioteca, com o +ual ser2 poss.(el
inserir blocos.
7rimeiro - necess2rio +ue tenha todos os blocos do menu, ent$o crie um slide para cada item +ue dese<a
adicionar ao menu. Os slides s$o criados atra(-s do comando M#?@0, do /utoC/0. Bo nosso menu
proposto a+ui, ser2 preciso +ue crie os seguintes ar+ui(os.
vaso.dg
vaso.sld
c!uveiro.dg
c!uveiro.sld
lavat.dg
lavat.sld
cadeira".dg
cadeira".sld
cadeira#.dg
cadeira#.sld
cadeira$.dg
cadeira$.sld
7ara Criar um ar+ui(o sld 9slide;, utilize o comando M#?@0, do /utoC/0, basta +ue abra o ar+ui(o 01g e
a<uste na tela todo o desenho utilizando o comando zoom, ent$o acione o comando M#?@0, e especi'i+ue o
nome do slide.
0epois de Criados todos os slides e blocos, (amos criar o menu. Faremos dentro do menu, um menu 7O7
para chamada do menu de imagens.
,nt$o para come)ar, inicie o bloco de notas do 1indo1s e digite as instru)*es, lembrando +ue os te%tos em
vermel!o BCO precisam ser digitados, pois s$o apenas e%plica)*es do menu para +ue entenda o +ue est2
'azendo, digite apenas os te%tos destacados em (erde.
#al(e o ar+ui(o como %enu&i'.mns em +ual+uer pasta +ue pre'erir, recomend2(el +ue crie uma para tal.
De<a como ir2 'uncionar o nosso menu.
(()nicio do menu
:::M,B>GEO>7FM,B>B@B?@O
((A lin!a acima simplesmente seta o nome do menu
((Aqui comea o menu suspenso* atrav+s do qual c!amaremos o menu de imagens
:::7O7
GBibliotecasH
GBanhoHI@FM,B>B@B?@O.imageJbanho I@FM,B>B@B?@O.:
GMo(eisHI@FM,B>B@B?@O.imageJmo(eis I@FM,B>B@B?@O.:
Por $red% &odin#o 'raga www.aditivocad.com
2
Dicas de produtividade no AutoCAD Distribuio gratuita www.aditivocad.com
((Este ir, criar um menu suspenso* com duas opes* ao clicar na escol!ida ser, c!amado o respectivo
menu.
((&asta colocar ap-s a opo do menu que vem entre colc!etes* a seguinte instruo
.)/01%E%E02.nome3menu3img .)/01%E%E02.4 onde 01%E%E02 + o nome do menu especificado
em 5%enugroup5 e nome3menu3img + o nome dado ao menu de imagens explicado logo a seguir.
((Aqui comea a parte do menu* referente a imagens.
:::@M/G,
::imageJbanho ((Este + o menu de imagens de 'locos referente a 'an!o.
GBanhoH ((Este + o titulo que ser, apresentado na caixa de dialogo com as imagens
G(aso,Daso #anit2rioHKCKC.insert (asoL ((Este + o primeiro item desta 'i'lioteca.
Gchu(eiro,Chu(eiroHKCKC.insert chu(eiroL
Gla(at,?a(at4rioHKCKC.insert la(atL
((Podero ser adicionados quantos itens dese6ar.
((A sintaxe +7 [slide,Descrio]comando
((1nde7 slide + o nome do slide do 'loco* descrio + 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 8isp.
((9erificando a explicao do primeiro )tem do menu.
(( :vaso*9aso ;anit,rio<=C=C.insert vaso>
((Entre colc!etes est, o nome do slide referente ao 'loco* e ap-s a virgula a descrio do referido.
((ap-s os colc!etes* a opo =C=C faz o cancelamento de algum comando que estiver em andamento* e em
seguida* a opo .)nsert c!ama o comando )nsert do AutoCAD* logo em seguida passa como par?metro
para o comando insert* o nome vaso* que + o nome do arquivo .Dg a ser inserido.
::imageJmo(eis ((Este + o menu de imagens de 'locos referente a moveis.
GMo(eisH
Gcadeira,Cadeira 0HKCKC.insert cadeiraL
Gcadeira2,Cadeira 02HKCKC.insert cadeira2L
GcadeiraM,Cadeira 0MHKCKC.insert cadeiraML
((Este menu de moveis dispensa coment,rios* visto que segue o mesmo esquema do menu anterior.
((Nota importante: Caso este6a utilizando o AutoCAD #@@@ ou superior* + prov,vel que ocorra um erro ao
seguir as instrues* fazendo com que o 'loco no se6a inserido corretamente* neste caso 'asta trocar a
instruo .)0;EAB por C)0;EAB Dsinal negativo no lugar de um pontoE.
((Fim do menu
/p4s criar o menu de imagens e acionar o item, ser2 apresentado um dialogo como o abai%o, e ent$o ser2
poss.(el inserir os blocos a partir deste menu.
Por $red% &odin#o 'raga www.aditivocad.com
3
Dicas de produtividade no AutoCAD Distribuio gratuita www.aditivocad.com
Algumas notas importantes:
A Beste caso, do menu de bibliotecas, - indispens2(el +ue os ar+ui(os d1g e sld este<am dentro de uma
pasta se suporte do /utoC/0.
A N poss.(el tamb-m, a utiliza)$o dos slides de uma biblioteca 9slb;, para isto utilize a seguinte sinta%e O
:li'slidesDslide* descreveE< onde li'slides - o nome do ar+ui(o #lb +ue contem os sld. slide - o nome do
slide +ue est2 nesta biblioteca. descreve - o nome da descri)$o do item em +uest$o.
A 7ara carregar o menu, (e<a a e%plica)$o na se)$o de dicas, o item sobre cria)$o de menus.
A Caso este<a utilizando o /utoC/0 2000 ou superior, - pro(2(el +ue ocorra um erro ao seguir as
instru)*es, 'azendo com +ue o bloco n$o se<a inserido corretamente, neste caso basta trocar a instru)$o
.@B#,E& por A@B#,E& 9sinal negati(o no lugar de um ponto;.
Por $red% &odin#o 'raga www.aditivocad.com
4

Você também pode gostar