Aller au contenu

YuGzeBuL

Membres
  • Compteur de contenus

    5
  • Inscription

  • Dernière visite

Tout ce qui a été posté par YuGzeBuL

  1. oui c est exactement pour ça que je voulais utiliser load et non pas CH 😜 Mille merci
  2. et pour clore mes recherches et encore avec une histoire de syntaxe: pour charger le seul type de ligne qui m'interresse actuellement: (command "_.linetype" "_load" "FANTOME" "acadiso.lin") le underscore avant load m'a fait tourner en rond.. merci pour votre aide à tout les deux déjà! je passe le sujet en résolu 😜
  3. Bonjour Luna, bon j ai compris comment citer un message .... (la bulle en bas de l'écran n'est pas intuitive pour tous apparemment) j'étais en train d 'écrire quand tu as déjà pointé ma Nième erreur 😆 sur le nombre entier attendu. merci pour la variable inutilisée j'allais la changer quand mes définitionS primaireS allaient montrer d'autres épaisseurs? je balbucine et merci pour les liens vers Gile et Lee Mac
  4. Merci pour l'aide et cette rapidité🧡, oui je n'ai pas compris la différence entre les syntaxes (62 . layerColor) et (cons 62 layercolor) je vais me pencher sur ça pour autant j avais encore une erreur qui est la suivante : j avais défini les couleurs comme suit: (setq layerColor "1") ; Rouge mais c'est une erreur car la bonne méthode était la suivante..: (setq layerColor 1) ; Rouge les quotes changeant la nature de la variable enregistrée qui n est plus reconnue comme un nombre. je pensais vraiment qu'en commançant par les calques c'était un parfait moyen d'assimiler 😆 j'ai bien essayé d'autres méthode comme les "command" mais j'obtiens des prompt user qui stop mon élan et dont je n'arrive pas à me dépétrer. comme par exemple le chargement du LINETYPE FANTOME: (command "_.-linetype" "load" "*" "chemin d'accès au fichier lin" "") j'essaye de parcourrir les forums mais ça parle de beaucoup de choses dont les modes expert 3 etc qui ne change rien à ma sauce. la formule précédente me retourne simplement une erreur d'option?..
  5. Bonjour la communauté, j'essaye d'automatiser des choses sur mes heures creuses/perdues et bon ... je butte.. j'ai donc un lisp qui propose à mon utilisateur de dessiner un réseau (VRD), et suivant le type de réseau choisi dans une liste d'un léger fichier DCL. mais la création du calque avec entmakeX me pose problème au niveau de la couleur et du style de trait. mais déjà la si je veux faire un load automatique du style de trait FANTOME bêtement depuis acadiso.lin j ai tout le mal du monde (pour le moment j ai donc simplement pré chargé ce trait avant de lancer la fonction.. j'ai une création de valeurs qui suit le choix de l'opérateur dans la fenêtre dcl (cond ((or (wcmatch chosenNetwork Type_reseau_1)) (progn (setq layerColor "1") ; Rouge (setq layerLinetype "FANTOME") (setq layerLineweight 50) ) ) ((or (wcmatch chosenNetwork Type_reseau_2)) (progn (setq layerColor "3") ; Vert (setq layerLinetype "FANTOME") (setq layerLineweight 50) ) ) ((or (wcmatch chosenNetwork Type_reseau_3)) (progn (setq layerColor "114") ; Couleur 114 (setq layerLinetype "FANTOME") (setq layerLineweight 50) ) ) ) mais je n'arrive pas à créer le calque avec le bon style de trait et la bonne couleur.. : ;; Créer le calque s'il n'existe pas (if (not (tblsearch "LAYER" chosenNetwork)) (entmakex (list '(0 . "LAYER") '(100 . "AcDbSymbolTableRecord") '(100 . "AcDbLayerTableRecord") (2 . chosenNetwork) '(70 . 0) '(62 . layerColor) ;; couleur du calque '(6 . layerLinetype) ;; Type de ligne FANTOME '(370 . 50) ;; épaisseur de ligne 0.50 mm ) ) ) à la création du calque j'ai une erreur DFX 62, les variables dans le entmakex me pose problème. si une bonne âme passe par là 😀
×
×
  • 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é