SF.Designer Posté(e) le 29 août 2014 Posté(e) le 29 août 2014 Bonjour tous le monde, Pourquoi la fenêtre de texte autocad s'ouvre a chaque fois avec ceci: (command "-CALQUE" "a" "e" "SavTemp" "" "" "") ; Sauvegarder l'etat des calques, !!! LA FENETRE DE TEXTE S'OUVRE A CETTE INSTRUCTION !!! (command "-CALQUE" "li" "*" "d" "*" "ac" "*" "") ; Degeler, Deverouiller, Activer les calques ;;; Mes différentes instruction ;;; (command "-CALQUE" "a" "r" "SavTemp" "" "") ; Restaurer l'etat des calques (command "-CALQUE" "a" "s" "SavTemp" "" "" "") ; Supprimer sauvegarde d'etat des calques Donc comment empêcher l'ouverture de celle ci ou comment la faire se refermer a la fin de ces instruction ??? Merci oh grand cadiens ;)
lecrabe Posté(e) le 29 août 2014 Posté(e) le 29 août 2014 Hello Juste une reponse rapide (en passant) d'un NeuNeu en Lisp/Vlisp :Et si essayes avec FILEDIA = 0 ?? Ne surtout pas oublier de remetre FILEDIA = 1 ... en sortie ... Bye, lecrabe Autodesk Expert Elite Team
Patrick_35 Posté(e) le 29 août 2014 Posté(e) le 29 août 2014 Salut LecrabeTa variable sert à afficher ou pas la boite de dialogue des fichiers. SF.DesignerRegarde la variable CMDECHO @+ Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
lecrabe Posté(e) le 30 août 2014 Posté(e) le 30 août 2014 Hello P35 Mais BIEN SUR, j'ai lu bien trop vite le sujet !? Et PAN sur la carapace du vieux Decapode !! Bon WE, Bye, lecrabe Autodesk Expert Elite Team
SF.Designer Posté(e) le 1 septembre 2014 Auteur Posté(e) le 1 septembre 2014 Hello, ces deux solutions m’étaient déjà venu a l'esprit et déjà tester! Filedia = Active/Désactive l'ouverture des boites de dialogue en les remplaçant par les instructions en ligne de commande Cmdecho = Active/Désactive l'affichage des entrée de commande dans des instruction autolisp sur la ligne de commandeDu coup je sèche (comme le poisson ^^) !!!
GEGEMATIC Posté(e) le 1 septembre 2014 Posté(e) le 1 septembre 2014 salut,tu as les 2 commandes lisp :(textscr): affiche la fenêtre texte(graphscr): affcige la fenêtre graphique Gérald ----------------------------------------------------------------------Site: https://www.g-eaux.frBlog: http://g-eaux.over-blog.com
SF.Designer Posté(e) le 1 septembre 2014 Auteur Posté(e) le 1 septembre 2014 Salut gégé, Les deux commandes textscr et graphscr permette seulement de basculer de l'espace graphique a l'espace fenêtre de texte et inversement, mais pas de fermer complètement la fenêtre de texte, ou alors je l'ai mal implanté dans mon lisp !!! PS: Ecrangra ne me ferme pas non plus la fenêtre de texte mais me bascule comme graphscr !!!
GEGEMATIC Posté(e) le 1 septembre 2014 Posté(e) le 1 septembre 2014 Salut,je ne sais pas pourquoi tu veux vraiment fermer cette fenêtre, mais dans ce cas, la séquence ALT + F4 la fermera tu peux donc utiliser vbscript (regarde ce sujet) Plus concrètement, à la suite de(textscr)tu la ferme via (vlax-invoke-method (vlax-get-or-create-object "WScript.Shell") "SendKeys" "%{F4}")le % est équivalent à ALT Gérald ----------------------------------------------------------------------Site: https://www.g-eaux.frBlog: http://g-eaux.over-blog.com
SF.Designer Posté(e) le 1 septembre 2014 Auteur Posté(e) le 1 septembre 2014 Merci beaucoup, je voie que cela ouvre pas mal de possibilité outre celle ci !!!
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