lenoil 0 Posted July 7, 2006 Report Share Posted July 7, 2006 salut à tous, je travaille en mode sdi sous autocad Map 2005.J'ai réalisé un bouton avce du lisp derrière qui permet d'ouvrir des fichiers dwg. Ma premiere opération est de sauvegarder le premier fichier par _save puis d'ouvrir le second. Le problème c'est que parfois sur certains postes quand la commande _saveest lancée il y a le message suivant "Un, dessin de même nom existe déja . Voulez vous l'écraser".Je testes l'existence du fichier , j'ai regarder les variables DBMOD, ....mais rien n'y fait. Comment puis je détecter en lisp que cette commande peut se produire ? Puis la désactiver le temps de ma focntion ? Merci pour vos réponses. Quote Link to post Share on other sites
Tramber 32 Posted July 7, 2006 Report Share Posted July 7, 2006 Y a la variable EXPERT qui supprime ce genre de message, mais elle est extrèmement dangereuse. Quote http://www.abcad.fr/images/logo_courrier.pngBureau d'études dessin.Spécialiste EscaliersDéveloppement - Formation ./__\.(.°=°.) Link to post Share on other sites
lenoil 0 Posted July 7, 2006 Author Report Share Posted July 7, 2006 expert est déjà à 0 .... Quote Link to post Share on other sites
Tramber 32 Posted July 7, 2006 Report Share Posted July 7, 2006 EXPERT à 1 pas 0, menfin ! Quote http://www.abcad.fr/images/logo_courrier.pngBureau d'études dessin.Spécialiste EscaliersDéveloppement - Formation ./__\.(.°=°.) Link to post Share on other sites
Patrick_35 60 Posted July 7, 2006 Report Share Posted July 7, 2006 SalutAvec une combinaison de dbmod et de findfile, tu devrais y arriver sans toucher à la variable expert @+ Quote Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824 Link to post Share on other sites
Patrick_35 60 Posted July 7, 2006 Report Share Posted July 7, 2006 Et j'y pense maintenantTu peux te servir de la fonction (acad-push-dmod) pour sauver l'etat de cette variable, faire tes fonctions et ensuite utiliser (acad-pop-dbmod) pour remettre la variable dbmod à son état initiale @+ Quote Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824 Link to post Share on other sites
Tramber 32 Posted July 7, 2006 Report Share Posted July 7, 2006 (acad-push-dmod) Tu voulais dire (acad-push-dbmod) Superbe cette variable, je ne l'avais jamais vu ! Quote http://www.abcad.fr/images/logo_courrier.pngBureau d'études dessin.Spécialiste EscaliersDéveloppement - Formation ./__\.(.°=°.) Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.