sechanbask Posté(e) le 12 janvier 2009 Posté(e) le 12 janvier 2009 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 Fluideshttp://www.ategie.fr/uploads/ategie/ategie-at%C3%A9gie-bureau-%C3%A9tudes-etudes-fluides-logo-100x56.pngExécution, Synthèse, Conception, Maîtrise d'Oeuvre, Audit, Chiffragewww.ategie.fr
philouie Posté(e) le 13 janvier 2009 Posté(e) le 13 janvier 2009 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
sechanbask Posté(e) le 13 janvier 2009 Auteur Posté(e) le 13 janvier 2009 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 Fluideshttp://www.ategie.fr/uploads/ategie/ategie-at%C3%A9gie-bureau-%C3%A9tudes-etudes-fluides-logo-100x56.pngExécution, Synthèse, Conception, Maîtrise d'Oeuvre, Audit, Chiffragewww.ategie.fr
LUDWIG Posté(e) le 13 janvier 2009 Posté(e) le 13 janvier 2009 j'avais exposé le problème là : http://www.cadxp.com/modules.php?op=modload&name=XForum&file=viewthread&tid=5689#pid19791ça peut te donner des pistes Autocad 2021 - Revit 2022 - Windows 10
sechanbask Posté(e) le 23 janvier 2009 Auteur Posté(e) le 23 janvier 2009 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 Fluideshttp://www.ategie.fr/uploads/ategie/ategie-at%C3%A9gie-bureau-%C3%A9tudes-etudes-fluides-logo-100x56.pngExécution, Synthèse, Conception, Maîtrise d'Oeuvre, Audit, Chiffragewww.ategie.fr
Tramber Posté(e) le 23 janvier 2009 Posté(e) le 23 janvier 2009 Et ca donne quoi en lisp ? :exclam: Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
sechanbask Posté(e) le 24 janvier 2009 Auteur Posté(e) le 24 janvier 2009 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 Fluideshttp://www.ategie.fr/uploads/ategie/ategie-at%C3%A9gie-bureau-%C3%A9tudes-etudes-fluides-logo-100x56.pngExécution, Synthèse, Conception, Maîtrise d'Oeuvre, Audit, Chiffragewww.ategie.fr
Tramber Posté(e) le 24 janvier 2009 Posté(e) le 24 janvier 2009 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 ./__\. (.°=°.)
(gile) Posté(e) le 24 janvier 2009 Posté(e) le 24 janvier 2009 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
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