Jump to content

Recommended Posts

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 _save

est 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.

 

Link to post
Share on other sites

Et j'y pense maintenant

Tu 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

 

@+

Les Lisps de Patrick

Le 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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...