• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Leggi altro.

Modifica database AutoCAD

GP.

Utente Senior
Professione: Nientologo
Software: uozapp
Regione: Vercelli
#1
Anni addietro mi sembra di aver letto di un comando, non ricordo se variabile o lisp, che segnalava se l'ultimo comando impartito ad AutoCAD avesse o meno modificato il disegno.

Mi servirebbe utilizzarlo come controllo in un lisp.

Me lo sono sognato???
 
Professione: *
Software: AutoCAD
Regione: Lombardia
#2
DBMOD (variabile di sistema)

(Di sola lettura)
Tipo: Intero
Salvata in: Non salvata
Valore iniziale: 0


Indica lo stato di modifica del disegno. L'impostazione è memorizzata come codice binario che utilizza la somma dei seguenti valori:

1
Database di oggetti modificato

4
Variabile di database modificato

8
Finestra modificata

16
Vista modificata

32
Campo modificato


Quando si salva il disegno, il valore DBMOD viene reimpostato a 0.
 

GP.

Utente Senior
Professione: Nientologo
Software: uozapp
Regione: Vercelli
#3
Grazie arri, più veloce della luce.

Avevo già visto DBMOD, ma purtroppo segnala se il disegno è stato modificato rispetto all'apertura dello stesso, mentre a me servirebbe che segnalasse l'ultimo comando impartito.

Evidentemente non è fattibile ed io avevo a suo tempo letto male.

Un saluto.
 

Joseph

Utente Standard
Professione: studio e sperimento
Software: autocad 2012
Regione: lombardia
#5
Prima di lanciare la funzione Lisp da testare, salva il disegno (la var. DBMOD viene posta =0); lancia la funzione e ricontrolla se DBMOD è cambiata.
 

GP.

Utente Senior
Professione: Nientologo
Software: uozapp
Regione: Vercelli
#6
In effetti dopo il salvataggio viene resettata a zero, però il salvataggio di un disegno ritengo sia un'operazione che deve decidere l'utilizzatore del lisp, non si sa mai.

Ciao joseph.
 

GP.

Utente Senior
Professione: Nientologo
Software: uozapp
Regione: Vercelli
#7
Trovata: ENTMODS (variabile non documentata).

Parte da 0 all'apertura del dwg.


E' passato un po' di tempo, ma almeno non me l'ero sognata.
 

PlannerRoad

Moderatore
Staff Forum
Professione: Variabile
Software: AutoCAD 2016
Regione: Italia
#9
Per pura curiosità sai da quale versione esiste questa variabile?
Mi rispondo da solo, esiste dalla versione 12, comunque è una variabile di sola lettura.
Praticamente è una variabile che indica il numero dei cambiamenti che avvengono nel dwg.
 
Ultima modifica: