Aller au contenu

Messages recommandés

Posté(e)

J'aimerais bien trouver comment faire pour empêcher le "regen" de l'écran (le dessin et l'interface d'autocad) lors de traitement long : une sorte de screenupdate = false comme pour vba d'Excel..

 

Merci d'avance

ATEGIE - Bureau d'Études Fluides

http://www.ategie.fr/uploads/ategie/ategie-at%C3%A9gie-bureau-%C3%A9tudes-etudes-fluides-logo-100x56.png

Exécution, Synthèse, Conception, Maîtrise d'Oeuvre, Audit, Chiffrage

www.ategie.fr

Posté(e)
J'aimerais bien trouver comment faire pour empêcher le "regen" de l'écran (le dessin et l'interface d'autocad) lors de traitement long : une sorte de screenupdate = false comme pour vba d'Excel..

 

Merci d'avance

 

Bonjour,

 

Peut-être voir du coté de REGENMODE et REGNAUTO

 

Philippe

Posté(e)

C'est pas le problème que le plan se régénère, le problème c'est qu'autocad scintille, papillonne, les barres des menus clignotent. Bref il ne faut pas être épileptiques lorsque je lance un long traitement et c'est chiant...

 

donc rien à voir avec les 2 variables dont philouie m'a parlé.

ATEGIE - Bureau d'Études Fluides

http://www.ategie.fr/uploads/ategie/ategie-at%C3%A9gie-bureau-%C3%A9tudes-etudes-fluides-logo-100x56.png

Exécution, Synthèse, Conception, Maîtrise d'Oeuvre, Audit, Chiffrage

www.ategie.fr

  • 2 semaines après...
Posté(e)

j'ai trouvé une solution VBA pour mon problème comme pour le tien peut-être :

 

sur mes traitement long j'ai placé ça au début :

 

AutoCAD.Visible = False

 

à la fin et dans la gestion d'erreur :

 

AutoCAD.Visible = True

 

 

En espérant que ça te plaise autant qu'à moi...

 

P.S. j'ai bien peur qu'autocad regen toujours son application et donc perd du temps CPU alors que l'application est invisible pour l'utilisateur. P.S. je cherche donc toujours comme couper plus raisonnablement le regen de l'application.

 

[Edité le 24/1/2009 par sechanbask]

ATEGIE - Bureau d'Études Fluides

http://www.ategie.fr/uploads/ategie/ategie-at%C3%A9gie-bureau-%C3%A9tudes-etudes-fluides-logo-100x56.png

Exécution, Synthèse, Conception, Maîtrise d'Oeuvre, Audit, Chiffrage

www.ategie.fr

Posté(e)

c'est une propiété alors normalement, il suffit de traduire l'algorithme :

 

Mettre la propriété visible de l'application à "non"

 

Mettre la propriété visible de l'application à "oui"

 

 

Désolé, je ne peux pas t'en dire plus, je ne connais rien au lisp et mon livre de programmation (ou j'ai quelques notions de lisp dedans et au bureau) et vu le temps de ce WE.... j'ai déjà eu toutes les peines du monde pour prendre mon courage et ouvrir les volets, alors aller au boulot pour cherche un livre...

 

Si tu ne trouves pas, envoie moi un MP et lundi je verrais si je peux le trouver dans mon livre.

 

 

 

ou autre solution:

 

Moi j'utilise le lisp pour lancer mes programmes VBA, pourquoi ne pas utiliser le VBA pour cacher autocad depuis un lisp ?

 

Bon courage

 

[Edité le 24/1/2009 par sechanbask]

ATEGIE - Bureau d'Études Fluides

http://www.ategie.fr/uploads/ategie/ategie-at%C3%A9gie-bureau-%C3%A9tudes-etudes-fluides-logo-100x56.png

Exécution, Synthèse, Conception, Maîtrise d'Oeuvre, Audit, Chiffrage

www.ategie.fr

Posté(e)

T'inquiètes, nous saurons trouver, c'est juste une propriété de l'application. C'est facile en Vlisp mais je ne me risque juste pas à proposer la syntaxe sans vérifier.

C'était juste pour animer un peu le post qui, comme c'est souvent le cas n'est pas tout à fait dans le bon sous-forum, je pense.

En lisp traditionnel je ne pense pas que l'on puisse traduire ce type de commande.

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

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

Salut,

 

VBA et Visual LISP utilisent les mêmes références COM/ActiveX.

 

(vla-put-visible (vla-get-acad-object) :vlax-false)

(vla-put-visible (vla-get-acad-object) :vlax-true)

Gilles Chanteau - gileCAD - GitHub
Développements sur mesure pour AutoCAD

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é