Aller au contenu

Patrick_35

Membres
  • Compteur de contenus

    6 374
  • Inscription

  • Dernière visite

  • Jours gagnés

    30

Tout ce qui a été posté par Patrick_35

  1. Salut Tu as la fonction Télécharger. @+
  2. Salut Pour faire au plus simple (defun cenpoly(ent / doc reg res) (vl-load-com) (setq doc (vla-get-activedocument (vlax-get-acad-object))) (and (eq (type ent) 'ENAME) (setq ent (vlax-ename->vla-object ent))) (and (eq (vla-get-objectname ent) "AcDbPolyline") (eq (vla-get-closed ent) :vlax-true) (setq reg (vlax-invoke (if (eq (getvar "cvport") 1) (vla-get-paperspace doc) (vla-get-modelspace doc) ) 'addregion (list ent) ) res (trans (vlax-get (car reg) 'centroid) 1 0) ) (vla-delete (car reg)) ) res ) (cenpoly (car (entsel))) @+
  3. Salut Ce sont des objets qui appartiennent à des applications externes. Un peu plus d'infos. @+
  4. Salut A la mode Brutus Sur le PC sur lequel l'affichage fonctionne correctement, tu utilises la commande _sysvdlg des express tools pour sauvegarder toutes les variables, fichier que tu recopies sur l'autre pc et sur lequel tu restaures lesdites variables (via _sysvdlg ou en script suivant le type de sauvegarde effectuée auparavant) @+
  5. Salut Un message on ne peut plus sibyllin :huh: @+
  6. Salut Si tu veux passer par la case prison, tu coches OUI Juste une question. Quelle différence y a t'il entre un banquier et un terroriste ? . . . . . . . . . . . . . . . . Avec un terroriste on peut toujours négocier. @+
  7. Patrick_35

    Plot Size

    Salut Quelques exemples ; Paramètres du traceur (setq lay (vla-get-activelayout (vla-get-activedocument (vlax-get-acad-object)))) ; Rafraichir les paramètres du traceur (vla-refreshplotdeviceinfo lay) ; Nom de la feuille de papier (A4, A3, autres) (vla-getlocalemedianame lay (vla-get-canonicalmedianame lay)) ; Taille du papier (vla-getpapersize lay 'hauteur 'longueur) ; Origine du tracé (vlax-get lay 'plotorigin) : Fenêtre de tracé si elle a été définie (vla-getWindowToPlot lay 'bg 'hd) ; Coin bas du tracé (vlax-safearray->list bg) ; Coin haut du tracé (vlax-safearray->list hd) Plus d'infos avec (vlax-dump-object lay T) @+
  8. Patrick_35

    imprimer sans enregistrer

    Salut Si la variable dbmod est à zéro, cela veut dire que tu n'as pas besoin de sauvegarder. Il est impossible de modifier sa valeur sauf si tu sauvegarde son état avant de lancer ta/tes commande(s) avec la fonction lisp (acad-push-dbmod). Puis de restaurer l'état de ta variable en utilisant (acad-pop-dbmod) après tes besoins. @+
  9. Patrick_35

    Gourmandise d'autocad

    Salut Pour diminuer la taille de tes fichiers, tu as pensé à utiliser JAV ? @+
  10. Salut Une autre méthode est de transformer la date au format julien. Après, c'est de la rigolade avec les fonctions min et max. Ci-joint un vieux lisp (que je connais depuis la version 10 au moins) qui permet la convertion du calendrier julien au calendrier grégorien et inversement (peut-être aussi utile pour ceux qui travaille avec Excel). @+ julian.lsp
  11. Salut Si tu fais sur la ligne de commande (findfile "O:/Programme_VBA_Autocad/Programmes/GC Spirit/GCSpirit.dll") et que tu as comme message nil, c'est que la dll n'a pas été trouvée, sinon que tu as un problème avec la dll. @+
  12. Salut Tu peux développer tes propres fonctions et les inclure dans JAV dans la zone Lancer une/des application(s) @+
  13. Salut Si tu veux travailler en lisp aussi bien avec Excel qu'avec Open Office, tu as des fonctions qui ont été faites pour ça ici @+
  14. Salut Je viens de voir le message (avec un peu de retard) Oui, c'est bien un des lisps que j'ai mis à disposition. Il fait partit du lot LATT dont voici les commandes : ---> LATT pour lier des attributs. ---> EATT pour supprimer une chaîne d'attibuts. ---> VATT pour visualiser une chaîne d'attributs. ---> IATT pour incrémenter des attributs. ---> TATT pour trier une chaîne d'attributs. ---> MATT pour mémoriser une chaîne d'attributs. Donc attention aux conflits possible avec la dll de (gile) @+
  15. Salut La modif souhaitée. @+
  16. Un lien Pour ajouter un bloc ou faire la mise à jour dans la table des blocs. @+
  17. Salut Juste une question. Le bloc que tu insères vient sûrement d'un fichier extérieur et ne corresponds donc pas au bloc déjà annoté dans d'autres dessins. Compare les deux et si c'est le cas, utilises wbloc du bloc qui t'intéresse. @+
  18. Salut Et avec LATT ? @+
  19. Salut C'est le but même de LATT, lier des attributs entre-eux, ce qui sous-entend entre les blocs pour créer une chaine. Maintenant, tu as aussi la possibilité de casser les liens entre blocs et utilisant l'option Retirer. @+
  20. Salut Par exemple avec SYN @+
  21. Salut on prends comme exemple des étiquettes qui se nomment REF puis LUM et que tu souhaites inverser. 1) Tu renommes REF en toto 2) Tu renommes LUM en REF 3) Tu renommes toto en LUM Le tour est joué. @+
  22. Patrick_35

    MATRICES

    Bonjour (gile) avait déjà traité le sujet ici @+
  23. Salut Et avec MAT ? @+
  24. Salut Pour compléter la réponse de (gile) et pour faire ce que tu souhaites en lisp (sssetfirst nil (ssget "a")) @+
×
×
  • 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é