Aller au contenu

Pviewport


Messages recommandés

Posté(e)

Bonjour,

j'ai une erreur qui se produit lors de l'execution du bout de code ci-dessous

auriez vous une idée d'où ça puisse venir ?

 

 (setq doc (vla-get-activedocument (vlax-get-acad-object)))
(vlax-for lay (vla-get-layouts doc)
 (setq tabOrder (vla-get-TabOrder lay))
 (if (> tabOrder 3)
   (PROGN
     (vla-put-ActiveLayout doc lay)
     (vlax-for	ent (vla-get-block lay)
(if (= (vla-get-objectname ent) "AcDbViewport")
  (vla-put-mspace doc :vlax-true)
  (vla-put-ActivePviewport doc ent);;;; erreur: Erreur Automation Erreur lors de la configuration de la fenêtre courante
  (command "-pan" ptA ptB)
  (vla-put-mspace doc :vlax-false)
)
     )
   )
 )
)

Posté(e)

vla-put-ActivePviewport a l'air superflu.

 

As-tu essayé sans ?

 

Je ne suis pas expert en EP par Vlisp.

Mais que veux-tu faire en filtrant les TabOrder, j'avoue que je ne comprends pas bien, en première lecture....

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Posté(e)

vla-put-ActivePviewport a l'air superflu.

 

As-tu essayé sans ?

 

Je ne suis pas expert en EP par Vlisp.

Mais que veux-tu faire en filtrant les TabOrder, j'avoue que je ne comprends pas bien, en première lecture....

 

j'utilise taborder pour commencer à partir du 3eme onglet

 

et je pensais que "vla-put-ActivePviewport" permettrait de passer à la prochaine fenetre, en effet, sans cette commande, il n'y à plus d'erreur, mais uniquement une des fenetre par présentation s'active

Posté(e)

Qu'est-ce que tu souhaite faire avec ce code ?

je voudrais modifier le point de vue de toute les fenetres de toute présentations

Posté(e)

c'est bon j'ai trouvez il fallait que je filtre la valeur de la propriété "vla-get-UCSIconAtOrigin" sur "true"

si j'ai bien compri, si ça vaut true, c'est une fenetre flotant sinon c'est "la vue général"

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 compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • 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é