Aller au contenu

Classement

Contenu populaire

Affichage du contenu avec la meilleure réputation le 21/03/2025 dans Messages

  1. @CTZen Pour le texte, il suffit que la présentation nommée MODELE intègre un champ qui contient la variable CTAB, comme ça c'est automatique. Olivier
    1 point
  2. Salut Invité UTILISATEUR 1 Si @lecrabe se permet d'insister, c'est que tu as posté dans le forum dédié à AutoCAD LT et que tu dis avoir AutoCAD. Donc quelle est la bonne information? Car selon la plate-forme (LT ou Complète) et selon la version, les réponses potentielles seront complètement différentes. Olivier
    1 point
  3. Bonjour @CTZen Voici ma proposition : ;; gc:lst2str de Gilles CHANTEAU, merci à lui. ;; Concatène une liste de chaînes et un séparateur en une chaine ;; Arguments : lst : la liste // sep : le séparateur (defun gc:lst2str (lst sep) (apply 'strcat (cons (car lst) (mapcar (function (lambda (x) (strcat sep x))) (cdr lst)) ) ) ) (defun c:ctzen ( / calq temp lstcal lsttemp) (setvar "clayer" "0") (setq calqo (getvar "clayer")) (setq calq (list (cdr (assoc 2 (tblnext "LAYER" T))))) (while (setq tempo (tblnext "LAYER")) (setq calq (append (list (cdr (assoc 2 tempo))) calq)) ) (setq lstcal (cdr (reverse calq))) (setq n -1) (repeat (length lstcal) (setq calq (nth (setq n (1+ n)) lstcal)) (setq lsttemp (gc:lst2str (vl-remove calq lstcal) ",")) (command "_layout" "_c" "MODELE" calq) (command "_ctab" calq) (command "espaceo") (command "_VPLAYER" "_F" lsttemp "c" "") (command "espacep") (setvar "clayer" calq) (command "_text" '(12 184) "5" "0" calq) (setvar "clayer" calqo) ) (command "_ctab" "MODELE") )
    1 point
  4. Bonjour @CTZen, Essaie avec ça (defun C:CTZEN ( / bFirst oLayer sLayerName) (setq bFirst T) (while (setq oLayer (tblnext "LAYER" bFirst)) (if bFirst (setq bFirst nil)) (setq sLayerName (cdr (assoc 2 oLayer))) (if (/= sLayerName "0") (progn (command "-PRESENTATION" "C" "MODELE" sLayerName) (setvar "CTAB" sLayerName) (command "ESPACEO") (command "fcalque" "g" "*" "" "li" sLayername "" "") (command "ESPACEP") (setvar "TILEMODE" 1) ) ) ) ) Olivier
    1 point
  5. Sauf si tu achètes la licence à 8k€ + coût annuel à 1600 et ca devient plus intéressant qu'un coût annualisé.
    1 point
  6. Bonjour, première idée : faire une extraction de donnée avec la commande EXTRACTDONNEES. Elle te permet de générer un fichier Excel avec tout plein de données, donc l'état de visibilité des blocs dynamique.
    1 point
×
×
  • 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é