pierredudu
Membres-
Compteur de contenus
45 -
Inscription
-
Dernière visite
Type de contenu
Profils
Forums
Calendrier
Blogs
Tout ce qui a été posté par pierredudu
-
merci christian je n'avais pas pensez au style de texte mais hélas ça n'est pas ça par contre j'ai pu tester ce bloc dynamique sur la 2009 et après l'extraction de données, j'ai bien toutes les references de mes attributs renseignées dans le tableau il semble que ça soit un bug de la 2008 je continu à chercher ... et si quelqu'un trouve avant moi ...
-
Bonjour j'aimerai comprendre ... sous autocad 2006, extraction des attributs fonctionnaient très bien mais sous 2008 ??? je m'explique j'ai un bloc dynamique avec des attributs que j'utilise sur un plan vierge, ensuite je fais une extraction de données sans aucun problèmes lorsque je suis sur affinage des données (page 5 de 8) toutes les colonnes sont bien renseignées puis inserer la table d'extraction des données dans le dessin (page 6 de 8) selectionné enfin lors de l'insertion du tableau sur autocad, j'ai des champs qui ne sont plus renseignés alors que le fichier .xls (sortir les données dans un fichier externe)tout est renseigné !!! je n'ai jamais eu ce problème avant ... Merci d'avance
-
Bonjour excusez moi pour ne pas avoir répondu plus tot mais vacances oblige ! merci à patmargis et sechanbask je vais essayer d'etre plus clair j'ai crée un lisp qui m'insere des blocs "toto" j'aimerais trouver un moyen qui me cherche tous les blocs "toto" et me donne en extraction d'attribut le numéro du blocs "toto" et son point d'insertion je suis preneur aussi si c'est du lisp merci
-
bonjour non sans utiliser les champs, ça serait trop facile en vba merci
-
Bonjour, Voici mon petit problème du jour J'insère un bloc en vba en x et y et j'aimerais avoir un texte qui me donne ses coordonnées Si quelqu'un peux m'aider par avance merci
-
autocad architectural desktop 2006
pierredudu a répondu à un(e) sujet de pierredudu dans AutoCAD 2006
bonjour Pour ta question tramber ... _AecObjExplode commande inconnue ! -
J'ai créé plusieurs prototypes (fichier.dwt) Sur les 5 créés, il y en a un qui me charge systématiquement ça : Chargement de Base AEC... Chargement de IU base AEC... Chargement de Base du projet AEC... Chargement de Données de nomenclature AEC... Chargement de Base architecturale AEC... Chargement de Base de structure AEC... Chargement de Base d'aires AEC... Chargement de Base des cotes AEC... Chargement de Nomenclature AEC...Régénération de la présentation. J'aimerais pouvoir décharger ce qui lance AEC de ce prototype
-
je m'explique j'ai un bloc avec 4 etiquettes et 4 valeur par defaut j'ai la commande -attedit qui me permet de changer la valeur d'une etiquette seulement ça me change pas la valeur de la bonne etiquette
-
bonjour, j'ai un bloc dynamique avec des attributs j'aimerais changer un des attributs en fonction du calque exemple : insertion du bloc sur calque toto donc attribut se change en toto si insertion du bloc sur calque tutu ..... attribut se change en tutu ou sinon la commande pour atteindre mes attributs en lisp et le changer merci
-
changer layer d\'un bloc dynamique en lisp
pierredudu a répondu à un(e) sujet de pierredudu dans Débuter en LISP
merci beaucoup Patrick_35 c'est exactement ce que je recherchais Mais où as tu appris tout ça ? -
changer layer d\'un bloc dynamique en lisp
pierredudu a répondu à un(e) sujet de pierredudu dans Débuter en LISP
bonjour et merci à vous deux c'est exactement ce que je veux avec entlast et entnext seulement je dois pas le mettre dans le bon ordre mon bloc dynamique s'insère bien la fonction entlast retourne le nom de la derniere entité (toto.dwg) je suppose mon bloc s'explose bien pour pouvoir avoir accès à mes fonctions dynamiques je récupère ma derniere entité et je lui change son layer ça c'est ce que j'aimerais qui ne marche pas :mad: (command "-insert" "c:/toto.dwg" pause "" "" "") (setq der (entlast)) (command "_explode" "d") (setq der (entnext der)) (command "_layer" "CH" "toto" "") pouvez vous corriger mes lacunes merci -
Bonjour, Voilà, j'ai un bloc dynamique que j'insere en tant que bloc je l'explose et là j'ai donc acces à mes option du bloc dynamique le probleme est que j'aimerais après explode, pouvoir le mettre sur le bon calque je sais faire sans exploser mon bloc mais pas avec explode (command "_layer" "CH" "calque-toto" "") (command "-insert" "c:/toto.dwg" pause "" "" "" "_explode" "d") j'ai pensé à un entlast ou entget ???????????????
-
bonjour, je n'ai qu'une chose à dire merci merci merci et merci à Patrick_35 j'espere pouvoir renvoyer l'ascenseur un jour :P
-
bonjour, Après de nombreux essais, je n'y arrive toujours pas à lancer ces programmes en fonction de ce qui est selectionné J'aimerais juste savoir comment ça s'actionne tout ça ? merci déjà à patrick_35 pour hier
-
ça c'est impeccable merci beaucoup une derniere chose... maintenant que la variable est stockée dans le bouton OK j'ai 4 petit programme à faire fonctionner Je ne sais pas comment lui faire executer le progr 1 pour le bouton 1 progr 2 pour le bouton 2 progr 3 pour le bouton 3 progr 4 pour le bouton 4 j'ai essayé ça mais rien de rien (if (= ch 1) (progn (command "ligne") (if (= ch 2) (progn (command"pedit") sinon avec defun aussi mais rien non plus Promis je vous embete plus après ... peut-etre :D
-
bonjour et merci patrick-35 je commence à voir des possibilités mais ce que je n'arrive pas, c'est que lorsque dans ma boite de dialogue le bouton OK est validé alors si action-tile A est selectionné, tu executes (command " 1") si action-tile b est selectionné, tu executes (command " 2") si action-tile c est selectionné, tu executes (command " 3") Je m'excuses d'etre aussi lourd mais j'aime bien comprendre je que j'écris en programmation d'avance merci
-
bonjour, Voici mon lisp qui controle + ou - mon .dcl (defun c:toto () (setq id (load_dialog "toto.dcl")) (if (not (new_dialog "toto" id)) (exit)) (action_tile "A" "(setq 1)") (action_tile "B" "(setq 2)") (action_tile "C" "(setq 3)") (action_tile "D" "(setq 4)") (action_tile "accept" "(done_dialog)") (start_dialog) mon .DCL toto : dialog { label = "TITRE"; : radio_column { label = "lettre"; : radio_button { label = "1"; key = "A"; value = "1"; } : radio_button { label = "2"; key = "B"; } : radio_button { label = "3"; key = "C"; } : radio_button { label = "4"; key = "D"; } } ok_only; } Je n'arrive pas a écrire dans mon lisp malgrès les nombreux exemples que j'ai trouvé sur ce forum si key a activé (command x etc...) si key b activé (command y etc...) 4 radio_button avec un OK à controler seulement et je n'y arrive pas :casstet: merci d'eclairer ma lanterne meme si ça vous parait trop facile :D
-
bonjour, Voici mon lisp qui controle + ou - mon .dcl (defun c:toto () (setq id (load_dialog "toto.dcl")) (if (not (new_dialog "toto" id)) (exit)) (action_tile "A" "(setq 1)") (action_tile "B" "(setq 2)") (action_tile "C" "(setq 3)") (action_tile "D" "(setq 4)") (action_tile "accept" "(done_dialog)") (start_dialog) mon .DCL toto : dialog { label = "TITRE"; : radio_column { label = "lettre"; : radio_button { label = "1"; key = "A"; value = "1"; } : radio_button { label = "2"; key = "B"; } : radio_button { label = "3"; key = "C"; } : radio_button { label = "4"; key = "D"; } } ok_only; } Je n'arrive pas a écrire dans mon lisp malgrès les nombreux exemples que j'ai trouvé sur ce forum si key a activé (command x etc...) si key b activé (command y etc... merci d'avance et ne resté pas trop tard, il fait beau
-
merci beaucoup Gile
-
Bonjour, un petit soucis lorsque je suis dans l'espace papier je rentre dans une de mes fenetre pour mettre un facteur d'echelle et ça donne un zoom etendu sur toutes les autres je ne me souvient pas de la variable si une ame charitable a une meilleur mémoire ... merci
-
merci patrick_35 ça marche du tonnerre je charge l'application et j'ai bien mon chemin seulement comme je ne veux pas utiliser le chemin où est chargé autocad parce que d'un poste à l'autre !!!!!! et certaines install farfelu je n'utilise que mon .mns et mon .mnl du meme nom j'ai mis à la fin de mon .mnl ton code mais là ça marche pas excusez moi d'etre tres lourd
-
(vl-load-com) (setq acadObject (vlax-get-acad-object)) (setq prefsObject (vlax-get-property acadObject 'Preferences)) (setq tabnameObject (vlax-get-property prefsObject 'Files)) (setq List_File_Support (strcat List_File_Support "c:\\toto" ";")) (vlax-put-property tabnameObject 'SupportPath List_File_Support) Voici le code avec un lisp de nom "support.lsp" ** Erreur : type d'argument incorrect: stringp nil **; erreur: une erreur est survenue dans la fonction *erreur*no function definition: SETVER bref je vois pas le soucis
-
Bonjour, un petit problème pour ajouter mon adresse dans les fichiers support d'autocad ; erreur: no function definition: VLAX-GET-ACAD-OBJET j'ai mis ce que Bred m'a écrit dans mon .mnl et à chaque ouverture d'autocad ou un nouveau dessin ; erreur no function
-
je teste ça de suite merci beaucoup à vous deux je vous informe dès que c'est fait
-
Bonjour, j'aimerais charger un menu .mns qui devient un.cui en automatique ainsi que dans outils options chemin de recherche des fichiers de support, pouvoir ajouter mon chemin du dossier c:\toto j'ai vu des possibilités avec startup mais c'est pas tres clair pour moi le novice je fais ça manuellement et ça marche tres bien mais bon, il y a mieux mon menu .mnl me charge déjà mes lisp Merci d'avance
