CadXP: ouverture de fichier - CadXP

Aller au contenu

Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

ouverture de fichier

#1 L'utilisateur est hors-ligne   lenoil 

  • ceinture verte
  • Groupe : Membres
  • Messages : 72
  • Inscrit(e) : 20-septembre 05

Posté 07 juillet 2006 - 12:53

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.

0

#2 L'utilisateur est hors-ligne   Tramber 

  • ceinture rouge et blanche 8em dan
  • Groupe : Moderateurs
  • Messages : 8 501
  • Inscrit(e) : 29-mars 03
  • LocationStrasbourg

Posté 07 juillet 2006 - 13:37

Y a la variable EXPERT qui supprime ce genre de message, mais elle est extrèmement dangereuse.
Image IPB

Bureau d'études dessin.
Spécialiste Escaliers
Développement - Formation

./__\.
(.°=°.)
0

#3 L'utilisateur est hors-ligne   lenoil 

  • ceinture verte
  • Groupe : Membres
  • Messages : 72
  • Inscrit(e) : 20-septembre 05

Posté 07 juillet 2006 - 14:38

expert est déjà à 0 ....
0

#4 L'utilisateur est hors-ligne   Tramber 

  • ceinture rouge et blanche 8em dan
  • Groupe : Moderateurs
  • Messages : 8 501
  • Inscrit(e) : 29-mars 03
  • LocationStrasbourg

Posté 07 juillet 2006 - 14:50

EXPERT à 1 pas 0, menfin !
Image IPB

Bureau d'études dessin.
Spécialiste Escaliers
Développement - Formation

./__\.
(.°=°.)
0

#5 L'utilisateur est hors-ligne   Patrick_35 

  • ceinture rouge et blanche 8em dan
  • Groupe : Membres
  • Messages : 6 381
  • Inscrit(e) : 06-janvier 03

Posté 07 juillet 2006 - 16:41

Salut
Avec une combinaison de dbmod et de findfile, tu devrais y arriver sans toucher à la variable expert

@+
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
0

#6 L'utilisateur est hors-ligne   Patrick_35 

  • ceinture rouge et blanche 8em dan
  • Groupe : Membres
  • Messages : 6 381
  • Inscrit(e) : 06-janvier 03

Posté 07 juillet 2006 - 16:52

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
0

#7 L'utilisateur est hors-ligne   Tramber 

  • ceinture rouge et blanche 8em dan
  • Groupe : Moderateurs
  • Messages : 8 501
  • Inscrit(e) : 29-mars 03
  • LocationStrasbourg

Posté 07 juillet 2006 - 17:18

Citation

(acad-push-dmod)


Tu voulais dire (acad-push-dbmod)

Superbe cette variable, je ne l'avais jamais vu !
Image IPB

Bureau d'études dessin.
Spécialiste Escaliers
Développement - Formation

./__\.
(.°=°.)
0

Partager ce sujet :


Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)