Lisp per forzare la cancellazione di stili di quota

jim78b

Utente Standard
Professione: PROGETTISTA
Software: Solidworks 2016- autocad mech 2013-2017
Regione: lombardia
Avete un lisp x forzare la cancellazione degli stili di quota?a volte mi ritrovo sempre ANSI e x cancellarlo devo fare wblock ogni volta.grazie
 
Ultima modifica da un moderatore:

rpor66

Utente Standard
Professione: Programmatore
Software: AutoCad, CadWorx, Lisp, VBA. YouTube: roberto portuese
Regione: Sicilia
Ma il semplice comando purge non basta?
In ogni caso se così non fosse, prova a cancellare tutto ciò che non si vede:
erase all e rimuovi con crossing tutto il disegno.
 

jim78b

Utente Standard
Professione: PROGETTISTA
Software: Solidworks 2016- autocad mech 2013-2017
Regione: lombardia
No no non basta non se ne va via lo stile ansi io ho mechanical 2013.se rimuovo tutto non ha senso o no?
 

jim78b

Utente Standard
Professione: PROGETTISTA
Software: Solidworks 2016- autocad mech 2013-2017
Regione: lombardia
Ho blocchi nidificati
 

rpor66

Utente Standard
Professione: Programmatore
Software: AutoCad, CadWorx, Lisp, VBA. YouTube: roberto portuese
Regione: Sicilia
Mi sono espresso male:
(command "_erase" "_all" "" "_r" "_c" (getvar "extmin") (getvar "extmax") "")
poi fai purge all
E' equivalente al wblock.
 

jim78b

Utente Standard
Professione: PROGETTISTA
Software: Solidworks 2016- autocad mech 2013-2017
Regione: lombardia
cioè salvo questo come lisp? cosa fa questo listato? scusami se non capisco.grazie
 

rpor66

Utente Standard
Professione: Programmatore
Software: AutoCad, CadWorx, Lisp, VBA. YouTube: roberto portuese
Regione: Sicilia
Salvalo come comando:
(defun c:EraseAllNotVisible()
(command "_erase" "_all" "" "_r" "_c" (getvar "extmin") (getvar "extmax") "")
)
Cancella tutto ciò che non è visibile.
 

jim78b

Utente Standard
Professione: PROGETTISTA
Software: Solidworks 2016- autocad mech 2013-2017
Regione: lombardia
mi ha cancellato tutto il disegno!!!! scrivendo nil alla fine!
 

rpor66

Utente Standard
Professione: Programmatore
Software: AutoCad, CadWorx, Lisp, VBA. YouTube: roberto portuese
Regione: Sicilia
(command "_erase" "_all" "_r" "_c" (getvar "extmin") (getvar "extmax") "")
mi sono scappate due virgolette in più :giggle:
 

jim78b

Utente Standard
Professione: PROGETTISTA
Software: Solidworks 2016- autocad mech 2013-2017
Regione: lombardia
Quindi così cosa farebbe ?cancella lo stile ansi ?però dubito perché è come se èusato da qualcosa
 

jim78b

Utente Standard
Professione: PROGETTISTA
Software: Solidworks 2016- autocad mech 2013-2017
Regione: lombardia
Command: _appload EraseAllNotVisible.lsp successfully loaded.
Command: ; error: malformed list on input

non lo carica

(defun c:EraseAllNotVisible()
(command "_erase" "_all" "_r" "_c" (getvar "extmin") (getvar "extmax") "")
 

rpor66

Utente Standard
Professione: Programmatore
Software: AutoCad, CadWorx, Lisp, VBA. YouTube: roberto portuese
Regione: Sicilia
Non volermene ma se vuoi usare i comandi in lisp, non credi che almeno l'abc ti tocca studiartelo?
Una qualsiasi funzione defun parte con la parentesi ( e si deve chiudere con ), tante aprono, tante chiuduno.
Nel tuo caso, manca la chiusura, ci sono 5 che aprono ma solo 4 che chiudono.
Link: Il mio Lisp
 

jim78b

Utente Standard
Professione: PROGETTISTA
Software: Solidworks 2016- autocad mech 2013-2017
Regione: lombardia
Scusa x questo chiedevo qua .Ok
 

jim78b

Utente Standard
Professione: PROGETTISTA
Software: Solidworks 2016- autocad mech 2013-2017
Regione: lombardia
cmq perdonami non è colpa tua lo stile ANSI non se ne va ...se vuoi ti do il file...
 

Allegati

rpor66

Utente Standard
Professione: Programmatore
Software: AutoCad, CadWorx, Lisp, VBA. YouTube: roberto portuese
Regione: Sicilia
pubblica il file....
 

jim78b

Utente Standard
Professione: PROGETTISTA
Software: Solidworks 2016- autocad mech 2013-2017
Regione: lombardia
fatto grazie se hai tempo pero'.
 

rpor66

Utente Standard
Professione: Programmatore
Software: AutoCad, CadWorx, Lisp, VBA. YouTube: roberto portuese
Regione: Sicilia
Ho verificato, al momento l'unico sistema è quello del wblock, se trovo una soluzione alternativa mi faccio sentire.
 

jim78b

Utente Standard
Professione: PROGETTISTA
Software: Solidworks 2016- autocad mech 2013-2017
Regione: lombardia
guarda grazie del tempo che mi hai dedicato, che roba strana pero' ! è come la peste sto stile!!
buona giornata