Esportare quote

messaggio inserito mercoledì 21 luglio 2004 da morder

morder : [post n° 25383]

Esportare quote

Devo quotare una serie di oggetti su delle foto: il problema è che per ogni foto ho circa 15 quote e devo quotare veramente tante foto. Il rpoblema è che poi sui valori delle quote devo fare dei calcoli, quindi, per ora, mi copio manualmente ogni singola quota in excel e poi faccio i calcoli.
Aiuto! Esiste un metodo per esportare in una specie di file di testo i "testi" delle quote? Per favore, non so proprio come fare!
raf :
1) esplodi le quote in modo che diventino testom
2) esplodi i testim in modo che diventino testi normali
3) usi il lisp che ti allego di seguito per esportare in un file tutti i testi che ti interessano.

con Notepad copi il contenuto dalla prima parentesi all'ultima in un file e gli date l' estensione .LSP

una volta caricato in AutoCAD il comando è EFT
---------------------------------------------------------

(DEFUN C:ETF()
(SETQ œA(GETFILED"Salva in ASCII" "TX-1" "" 1)
f(open œA "w"))
(SETQ $s(SSGET '((0 . "TEXT")))$t(FIX(SSLENGTH $s))$c 0)
(repeat $t(setq $z(entget(ssname $s $c))
txt(cdr(assoc 1 $z)) $c(1+ $c))
(write-line txt f))(close f))
morder :
Sono un po' novizio di autocad: non so dove devo salvare il file .lsp che ho creato... mi riusciresti a dare qualche indicazione in più?
ho provato a metterlo in una directory dove c'erano altri file lsp, ma, aperto autocad, non sa cosa sia il comando eft
Grazie intanto!
raf :
vai in Strumenti --> Carica applicazione...Gruppo di avvio...
e quì aggiungi il lisp
ciao

raf :
dovresti dirmi quale versione di AutoCAD usi per essere più preciso a risponderti
ciao
raf :
nelle versioni LT i lisp non funzionano
morder :
ho appena installato autocad 2004, non è LT
appena riesco, provo e poi ti faccio sapere.
intanto ti ringrazio!
morder :
perfetto, funziona proprio bene, grazie mille ancora!
raf :
di nulla, alla prossima
ciao
Avvisami quando qualcuno risponde
Non mandarmi più avvisi

Se vuoi essere avvisato quando qualcuno interviene in questa discussione, indica un nome e il tuo indirizzo e-mail.