(gile) Posté(e) le 13 janvier 2012 Partager Posté(e) le 13 janvier 2012 Salut, Petit rappel, l'aide VBA/ActiveX a disparu de l'aide aux développeurs depuis la version 2011.On peut télécharger ici un fichier zip qui contient tous les fichiers .chm de l'aide aux développeurs 2010 à extraire dans un même répertoire. Un raccourci vers le fichier racine : acad_dev180.chm sur le bureau permet un accès à cette aide. Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD Lien vers le commentaire Partager sur d’autres sites More sharing options...
CadFrank Posté(e) le 13 janvier 2012 Auteur Partager Posté(e) le 13 janvier 2012 ah c'est moche vue j'ai autocad en anglais il remet me sort tout en anglais. c'est triste hehe. je vais devoir faire avec je crois. p.s : vous parler d'une heure pour me repondre 3H du matin. :P Lien vers le commentaire Partager sur d’autres sites More sharing options...
CadFrank Posté(e) le 13 janvier 2012 Auteur Partager Posté(e) le 13 janvier 2012 Bonsoir, Vite fait... Bonjour j'ai une derniere petite question concernant cette routine. Est-il possible d'utiliser plus d'un block pour cette routine. J'ai essayé de faire (if(= nombloc nil)(setq nombloc "LU CARTOUCHE")) mais aucun succès. Lien vers le commentaire Partager sur d’autres sites More sharing options...
bryce Posté(e) le 13 janvier 2012 Partager Posté(e) le 13 janvier 2012 Bonjour, Tu fais un test pour savoir si la variable nombloc est nil, mais elle ne peut pas être nil puisque dès le départ on lui a affecté la valeur "Cartouche Aliance"... ;) Si j'ai bien compris ce que tu veux faire, on peut utiliser nombloc pour y stocker une liste de noms plutôt qu'un seul nom : ; Paramètres (setq nombloc '("Cartouche Aliance" "LU CARTOUCHE")) ; noms des blocs à traiter puis dans le code remplacer (if (and (= "AcDbBlockReference" (vla-get-objectname obj)) (= nombloc (vla-get-effectivename obj)) (= :vlax-true (vla-get-hasattributes obj) )) par (if (and (= "AcDbBlockReference" (vla-get-objectname obj)) (member (vla-get-effectivename obj) nombloc) (= :vlax-true (vla-get-hasattributes obj) )) pour tester si le nom du bloc en cours de traitement fait partie de la liste. Brice, formateur AutoCAD - Inventor - SolidWorks - ZWCad - DraftSight - SketchUp indépendant Lien vers le commentaire Partager sur d’autres sites More sharing options...
CadFrank Posté(e) le 13 janvier 2012 Auteur Partager Posté(e) le 13 janvier 2012 Eh bien tu vien de faire ma semaine!! c'est incroyable les possibilé avec les lisp sa va me sauver minimum 15min de travail par projet !! Merci beaucoup! un jour je vais comprend la routine écrite hehe pour le moment jsuis pas rendu la. Mais tu as fourni de l'aide énormément. ptite derniere question : le [ ' ] devant la parenthèse signifie quoi?merci encore. Lien vers le commentaire Partager sur d’autres sites More sharing options...
bryce Posté(e) le 13 janvier 2012 Partager Posté(e) le 13 janvier 2012 ptite derniere question : le [ ' ] devant la parenthèse signifie quoi? C'est une notation courte pour créer une liste, au lieu d'utiliser la fonction (list). ;) Brice, formateur AutoCAD - Inventor - SolidWorks - ZWCad - DraftSight - SketchUp indépendant Lien vers le commentaire Partager sur d’autres sites More sharing options...
CadFrank Posté(e) le 13 janvier 2012 Auteur Partager Posté(e) le 13 janvier 2012 bryce C'est une notation courte pour créer une liste, au lieu d'utiliser la fonction (list). ;) c'est ce que j'ai cru déduire apres ma grande réflexion et ma lecture dans un livre de lisp la [ ' ] apparaisait seulement quand il y avait une list.. mais nul part je trouvais la definition. maintenant tout est claire net et precis B) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
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 compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant