Aller au contenu

menu deroulant pour inserer bloc


Messages recommandés

Posté(e)

bonjours,

 

je débute en LISP et je doit créer un menu déroulant qui me permette d'inserer directement des blocs.

je viens de créer un catalogue de wbloc, spécifique à mon métier, triés par catégories, et maintenant je souhaiterai réaliser un menu déroulant qui se chargeré au démarage d'autocad dans lequel je retrouverai l'arboressance de mon catalogue et qui me permetrai d'iinserer le bloc sélectionné.

 

merci.

Posté(e)

C'est assez facile, je suis en plein dedans... Je fais un mode opératoire pour inserer ce genre de menu justement. hihi

 

Voici un extrait de fichier avec quelques explications.


***MENUGROUP=nom_du_menu

***POP12
[nom_du_menu]
[Piping]$I=nom_du_menu.image_piping $I=*
[Actuators]$I=nom_du_menu.image_actuators $I=*
[Equipment]$I=nom_du_menu.image_equipment $I=*
[instruments]$I=nom_du_menu.image_instruments $I=*
[Annotation]$I=nom_du_menu.image_annotation $I=*

***IMAGE

**IMAGE_Piping
[Piping]
[3_WAYS_VALVE,3_WAYS_VALVE]^C^C-INSERER 3_WAYS_VALVE;echelle;1;rotation;0;
[bUTTERFLY_VALVE,BUTTERFLY_VALVE]^C^C-INSERER BUTTERFLY_VALVE;echelle;1;rotation;0;
[bALL_VALVE,BALL_VALVE]^C^C-INSERER BALL_VALVE;echelle;1;rotation;0;
[CHECK_VALVE_RIGHT,CHECK_VALVE_RIGHT]^C^C-INSERER CHECK_VALVE_RIGHT;echelle;1;rotation;0;

**IMAGE_instruments
[instrumentation & Electrical]
[DI-FM,DI-FM]^C^C-INSERER DI-FM;echelle;1;rotation;0;
[DI-PL,DI-PL]^C^C-INSERER DI-PL;echelle;1;rotation;0;
[DI-ID,DI-ID]^C^C-INSERER DI-ID;echelle;1;rotation;0;
[DI-AL,DI-AL]^C^C-INSERER DI-AL;echelle;1;rotation;0;

**IMAGE_actuators
[Valve Actuators]
[DOWNSTREAM_CONTROL,DOWNSTREAM_CONTROL]^C^C-INSERER DOWNSTREAM_CONTROL;echelle;1;rotation;0;
[uPSTREAM_CONTROL,UPSTREAM_CONTROL]^C^C-INSERER UPSTREAM_CONTROL;echelle;1;rotation;0;
[ELECTRIC_COMMAND,ELECTRIC_COMMAND]^C^C-INSERER ELECTRIC_COMMAND;echelle;1;rotation;0;
[sOLENOID_COMMAND,SOLENOID_COMMAND]^C^C-INSERER SOLENOID_COMMAND;echelle;1;rotation;0;

**IMAGE_equipment
[Equipment]
[EQUI_1_LEFT,EQUI_1_LEFT]^C^C-INSERER EQUI_1_LEFT;echelle;1;rotation;0;
[EQUI_1_RIGHT,EQUI_1_RIGHT]^C^C-INSERER EQUI_1_RIGHT;echelle;1;rotation;0;
[EQUI_2_LEFT,EQUI_2_LEFT]^C^C-INSERER EQUI_2_LEFT;echelle;1;rotation;0;
[EQUI_2_RIGHT,EQUI_2_RIGHT]^C^C-INSERER EQUI_2_RIGHT;echelle;1;rotation;0;

**IMAGE_annotation
[Annotation]
[A4,A4]^C^C-INSERER A4;echelle;1;rotation;0;0,0;
[A3,A3]^C^C-INSERER A3;echelle;1;rotation;0;0,0;
[A2,A2]^C^C-INSERER A2;echelle;1;rotation;0;0,0;
[A1,A1]^C^C-INSERER A1;echelle;1;rotation;0;0,0;

[A0,A0]^C^C-INSERER A0;echelle;1;rotation;0;0,0;
[CARTOUCHE,CARTOUCHE]^C^C-INSERER CARTOUCHE;echelle;1;rotation;0;
[iNDICE,INDICE]^C^C-INSERER INDICE;echelle;1;rotation;0;
[LINE_NUMBER,LINE_NUMBER]^C^C-INSERER LINE_NUMBER;echelle;1;

 

Je ne sais pas si tu as déjà créer tes fichiers SLD (slide) Dans le cas contraire ce sont des fichiers que tu créé dans autocad en lancant la commande "MCLICHE". En gros c'est un imprim écran de ta fentre autocad. Et tu lui donne le même nom que ton bloc.

 

Si tu as des questions n'hésite pas.

<IMG SRC=http://peronfrederic.free.fr/banniere.jpg></IMG>

 

<a href=www.formu-lan.net>www.FormuLan.net

</a>

Posté(e)

Créer déjà le menu tu comprendras par toi même. Le menu déroulant comprend des tableaux et tu auras un apercu de chaque bloc dans un ptit cadre. Les .sld sont justement les aperçus qui seront dans ces cadres.

 

Le nom de ton fichier s'apelle nom_de_fichier.mnu

 

Et la commande qui charge ce fichier c'est CHARGMNU.

 

Je ne sais pas si tu savais déjà tout ca.

 

 

 

<IMG SRC=http://peronfrederic.free.fr/banniere.jpg></IMG>

 

<a href=www.formu-lan.net>www.FormuLan.net

</a>

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité