jms Posté(e) le 30 mai 2015 Partager Posté(e) le 30 mai 2015 Voilà, tout est dans le titre !Dans un petit script extrêmement simple, dans lequel je passe d'un layout à l'autre, en y insérant un cartouche et en le remplissant, j'essaie, en activant le viewport, de restaurer un layer state, défini dans le dessin. J'ai appris que la simple commande : (-layer "A" "R" "nomdulayerstate" "" "") ne fonctionne pas. Et en cherchant comment la contourner, j'ai trouvé cette page, qui semblait m'apporter la réponse toute simple, sur un plateau : Mon lienSauf que, dans la pratique, la commande (layerstate-restore "xxx" (acet-currentviewport-ename)) ne produit aucun effet chez moi !Une autre idée aussi simple, mais efficace ? Un grand merci ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
jms Posté(e) le 30 mai 2015 Auteur Partager Posté(e) le 30 mai 2015 Cette solution-ci, trouvée sur un autre forum, est également sans effet, et sans message d'erreur...(layerstate-restore "CONTOURS" (vlax-vla-object->ename (vla-get-activepviewport (vla-get-activedocument (vlax-get-acad-object)))) 4) Lien vers le commentaire Partager sur d’autres sites More sharing options...
jms Posté(e) le 30 mai 2015 Auteur Partager Posté(e) le 30 mai 2015 Euh...hum ! Le ridicule n'ayant jamais tué personne, je dois bien vous avouer que j'avais confondu un "-" et un "_" dans le nom de mon layerstate ! :( Et les deux fonctionnent, bien entendu :D 1 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