Se connecter / S'enregistrer
Votre question

programation dans acad.mnu

Tags :
  • Programme
  • Logiciels
Dernière réponse : dans Logiciels
2 Août 2007 08:39:02

Je souhaite me faire une bibliotheque visserie, profilé... sous forme de menus deroulants.
Pour le moment, j'ai cree toute mon arborescence mais je sais plus comment faire pour programmer l'insertion d'un bloc lorsque je clique dans mon menu

Mon programme ressemble a ca pour le moment, il ne me reste plus que la fonction d'insertion a ecrire.
J'ai aussi mon bloc qui s'appelle "prof.alu.45x32":

***POP12
**Bibliothéque

ID_MnBibliothéque [&Bibliothéque]

ID_MnProfilé [->Profilé ]'_Bibliothéque-safe ^p
ID_Profilé alu. [->Profilé alu.]'-Profilé-safe ^p
ID_45x45 [32x45]^p-ai-Profilé alu.-safe ^p
"fontion d'insertion du bloc prof.alu.45x32"
ID_45x45 [45x45]^p-ai-Profilé alu.-safe ^p
ID_45x45 [45x90]^p-ai-Profilé alu.-safe ^p
[<-]
ID_Profilé laminé [->Profilé laminé]'-Profilé-safe ^p
ID_UPN [->UPN]'-Profilé laminé-safe ^p

Autres pages sur : programation acad mnu

2 Août 2007 11:12:28

Desole il me restait a dire merci a tous ceux qui pourront me donner une reponse
a b 6 Logiciels
2 Août 2007 11:30:13

Salut!

C'est pas possible un utilisateur d'Autocad! Bon ben voilà maintenant oon est deux!
Tu travailles sur Autocad simplement ou bien Mechanical en 3D?
Ta bibliothèque c'est pour le fun que tu la crées car il en existe pleins déjà!
Je vais farfouiller un peu dans mon menu pour trouver s'il y a quelque chose qui peut t'aider....
A bientot

EDIT
Bon je viens d'aller faire un tour dans le menu de Mechanical Desktop au niveau des bibliothèques. Le menu lance des routines arx ou lsp pour gérer les choix des dimension avant l'insertion de ta pièce.
Je pense que c'est la meilleure méthode car sinon ton menu va être compliqué. De plus en créant un lsp ou arx tu peux aussi l'appeler depuis une icone ou au clavier.
Qu'en penses tu?
/EDIT
Contenus similaires
8 Octobre 2007 11:19:30

En fait le prbleme que j'ai, c'est que je ne sais pas comment ecrire mes lignes de commandes pour l'appel de mon bloc a partir de mon menu deroulant.
Et en fait je ccherche a creer ma biblio. parceque je trouve pas les autres tres pratique.
Mon arborescence ressemblera a ça;
Visserie
Vis H
M3
M3x10
M3x15
...
Vue de dessus
M4
M4x10
...
...
Vis CHc
M3
M3x10
...
...
...
Profilé
Alu.
45x45
...
Et j'ai réussi a la créer mes pas à relier mon menu aux fichiers correspondants
a b 6 Logiciels
8 Octobre 2007 13:54:56

Salut!
Il faut ajouter pour chaque ligne de menu une ligne ou il y a la commande pour inserer tes blocs.

la commande doit etre comme ceci: ^c^c_insert bloc

ou bloc est le nom du fichier à insérer. Alors ensuite selon la version d'Autocad que tu utilises la syntaxe exacte de la commande peut être différente. Si celle que je t'eindique ne fonctionne pas essaies
_.insert bloc
ou insert bloc
ou -insert bloc

Pour ne pas à avoir à entrer le chemin de recherche des fichiers entre le dans les chemins de fichiers support. C'est dans le paramétrage d'Autocad.

Quelle version utilises tu?
A bientot
10 Octobre 2007 12:27:30

J'utilise autocad 2005 light
J'ai u une formation sur ce logiciel. Et je crois que c'est ce que tu m'as dit en premier
^c^c-insert "bloc"

Merci en tous cas et je posterais un mot si c'est tout bon
Tchao
10 Octobre 2007 13:43:15

ID_MnVisserie [->Visserie ]'_bibliothéque-safe ^p
ID_MnVis [->Vis]'_Visserie_safe ^P

ID_MnCHc [->CHc]^c^c^p-ai_Vis_safe ^P
ID_MnCHcM3 [->M3]'_CHc_safe ^P
ID_M3x5 [M3x5] ^c^c_insert CHcM3x5 ^p
ID_M3x10 [M3x10]^c^c_insert CHcM3x10 ^P
ID_M3x15 [M3x15]^c^c_insert CHcM3x15 ^P
ID_CHcM3vue de dessus [Vue de dessus]^c^c_insert CHcM3dessus ^P

[<-]

Mon prog. semble ne pas trouver le chemin de mes blocs comment faire pour lui dire de chercher dans un fichier precis.
Et est ce que mon plan doit avoir le meme nom que mon bloc?
a b 6 Logiciels
10 Octobre 2007 19:07:56

Salut!

Il faut indiquer dans les fichiers support le chemin de ta bibliothèque. Tu dois avoir une fonction options ou assistance là ou tu changes la couleur de fond de ton écran. Sur le premier onglet il y a la liste des répertoires supports il faut y ajouter ta ou tes bibliothèque.

Ensuite oui ton block c'est ton fichier. Donc il faut que tu enregistres le fichier CHCM3x10.dwg et tu pourras appeler le block CHcM3x10
Voilà
15 Octobre 2007 09:33:18

ID_MnVisserie [->Visserie ]'_bibliothéque-safe ^p
ID_MnVis [->Vis]'_Visserie_safe ^P

ID_MnCHc [->CHc]^c^c^p-ai_Vis_safe ^P
ID_MnCHcM3 [->M3]'_CHc_safe ^P
ID_CHcM3x5 [M3x5] ^c^c_insert CHCM3x5 ^p
ID_CHcM3x10 [M3x10]^c^c_insert CHCM3x10 ^P
ID_CHcM3x15 [M3x15]^c^c_insert CHCM3x15 ^P
ID_CHcM3vue de dessus [Vue de dessus]^c^c_insert CHCM3dessus ^P
[<-]
ID_MnCHc4 [->M4]'_CHc_safe ^P



Avec ces lignes de commande, autocad m'ouvre la fenetre "inserer bloc" mais impossible de lui faire ouvrir un bloc spécifique, meme en mettant ma bibliotheque en fichier support.
Un conseil ou une idée?
Merci
a b 6 Logiciels
15 Octobre 2007 11:05:00

Salut!

Essaies un point avant insert:

^c^c_.insert ....

je crois que ça annule l'ouverture de la boite de dialogue.
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS