Newsgroup: it.discussioni.geometri
Titolo: docfa e polilinea non chiusa

possibile cause di questo errore?!?!?!?!?!!?!?
verificato che la polilinea è chiusa !!!
esploso tutto il disegno pulito da blocchi e altre poli che potrebbero 
dare fastidio e messo tutto su un layer "disegno".
ridisegnata una seconda volta chiusa con "ch"
che cavolo devo fare con sto programma di merda per farmi 220 catastini 
in autocad che funzionino !!!

AM ha scritto:

Copia 'sta roba in un file di testo (usa il notepad, o "blocco note"), 
che poi salverai con il nome "AAA.LSP" nella cartella principale di AutoCAD.
(defun c:AAA ( )
(setvar "cmdecho" 1)
(setq tutti (ssget "X"))
(command "_chprop" tutti "" "_elevation" "0" "")
(setq tutti (ssget "X" '((0 . "LWPOLYLINE")(0 . "LWPOLYLINE"))) conta 0)
(if tutti (setq lunga (sslength tutti))(setq lunga 0))
(while (< conta lunga)
	(setq ente (entget (ssname tutti conta)));setq
	(setq ente (entmod (subst (cons 70 1)(assoc 70 ente) ente)))
	(setq conta (1+ conta));setq
);wend
(command "_layer" "_set" "0" "_off" "docfa_poligoni" "")
(command "dxfout" "" "v" "R14" "")
(Print "Terminato!")
(princ)
);defun
Quindi, apri AutoCAD e carica il file LISP con il comando:
(load "aaa")
..comprese le parentesi.
Lancia il comando "AAA" (senza virgolette)... e dovrebbe andare a posto.
Controlla il file DXF prodotto (che avrà lo stesso nomefile del tuo DWG).
Prova :-)
Bye
MioMao

Sicuro che l'origine del cartiglio è a coordinate 0 ????
"AM" <A...@AM.it> ha scritto nel messaggio
news:f87ev6$ai6$1...@newsread.albacom.net...


MioMao ha scritto:

anche con lt funziona?!?

AM ha scritto:

load aaa non funziona con 2006lt :(

le cose + banali le ho fatte :)
dopo averlo ridisegnato per la terza volta l'ha accettato non posso 
ridisegnare 3 volte tutti i catastini


 load aaa non funziona con 2006lt :(
No, la versione LT non ha il LISP
:-\
Ciao, Alessio

Alessio ha scritto:

ok mi frusterò perché i miei capi sono taccagni :(

 anche con lt funziona?!?
AM, quando rispodi ad un messaggio, cancella il testo "precedente" 
(tutto o in parte). Per lo più non serve a nessuno (è già stato letto 
nel prec. messaggio) e a volte crea confusione per la lettura. 
Eventualmente lascia solo il testo che occorre (nel caso di questo msg, 
ho lasciato solo la tua frase, cancellando tutto il resto).
Così.. è solo un suggerimento pratico :-)
Per quanto riguarda LT, so che c'è un applicativo da aggiungere, che 
consente la lettura/esecuzione del file LISP.
Non ricordo come si chiama, ma so che Maci lo usa con profitto; 
sicuramente ti darà indicazioni in merito.
Bye
MioMao

 MioMao
grazie di tutto ciao

> grazie di tutto ciao
Prego, figurati :-)
Bye
MioMao

 MioMao
Eccomi :-))
Si chiama lt-extender (
www.lt-extender.com
) e sviluppa molte funzioni 
tipiche di un AutoCAD full nell'LT. Compresa la gestione dei lisp.
Il SW costa 119 eurozzi per singola copia, con prezzi a scalare per 
copie multiple.
La cosa interessante è che con il download puoi iniziare ad usarlo per 
(mi pare) 200 utilizzi (cosa molto più furba dei classici 15/30 giorni), 
dopodiché funziona solo in parte: alcune funzionalità restano attive, 
altre no. Più precisamente (le cose che ritengo più utili): la gestione 
delle immagini resta funzionante (dal 2005-2006 non si riesce più a 
usare il trucchetto di digitare -image per gestire i raster), mentre per 
il lisp non puoi più procedere e devi acquistare la licenza.
Per tornare al tuo problema, due possibili suggerimenti:
- quando chiudi con "ch" la polilinea sei fermo al penultimo o 
all'ultimo vertice (prova a vedere se c'è differenza);
- non è che hai qualche vertice allineato lungo un lato della polilinea?
Ciao
Maci

 Maci
grazie anche a te :)

plinegen=0 

 
già fatto anche quello :)

ho installato lt-extender ma il tuo lisp da un errore :(

 ho installato lt-extender ma il tuo lisp da un errore :(
Quando e quale tipo di errore?
Cosa dice il cad?
Bye
Miomao

 
Comando: (load aaa)
; error : bad argument type <NIL> ; expected <STRING> at [LOAD]

AM ha scritto:

metti le virgolette (da tastiera: tasto maiuscolo + tasto 2) prima e 
dopo AAA
cioè: (load "AAA")
Bye
MioMao

funziona colpa mia che non presto attenzione a quello che leggo
c'e' da avviarla ogni volta oppure una volta caricata è a posto?

 c'e' da avviarla ogni volta oppure una volta caricata è a posto?
Ogni volta che apri un disegno, devi caricarlo.
Se vuoi il caricamento automatico, crea un file dal nome "acad.lsp", gli 
copi dentro il testo della funzione e lo salvi nella cartella principale 
di autocad (NB controlla di non averne già uno... nel caso, lo apri col 
notepad e gli "Incolli" il testo).
In quel modo, alla partenza del programma, o al caricamento di un nuovo 
file, il programma si legge in automatico il file acad.lsp e quindi si 
carica i comandi aggiuntivi (in rete ne trovi a... miGLionaia) :-D
Bye
Miomao

 Maci
grazie ad entrambi ma quando scadono i 200 utilizzi continua ad avviare 
aaa.lsp

AM ha scritto:

E' una domanda, un'affermazione, ti stai dando un consiglio da solo?
Hai già raggiunto i 200 utilizzi?
Se non è cambiato niente dopo i 200 utilizzi i lisp non li puoi usare, a 
meno di acquistare la licenza che come hai già detto sull'altro NG non 
costa molto :-)
Ciao
Maci

AM ha scritto:

DoCFA fai da Te?
No DOCfaCAD... hai hai hai
:-))))
-- 
Daniele Pinna  (leva oops. per rispondere)
Utente Skype: dapinna
Sito Web: 
http://www.dapinna.com
	<-- Nuovo Sito... ora in Joomla
Il Docfa in Pillole:  
http://www.ildocfainpillole.it

 già fatto anche quello :)
Hummm
Devi dare il comando, quindi ridisegnare i poligono...
In alternativa ci sono delle utility molto semplici che permettono di
modificare i poligono già disegnati... e altre più complesse che ti
assistono nella realizzazione, esportazione etc
Trovi alcune utilità nel mio sito:
Il Docfa in Pillole:  
http://www.ildocfainpillole.it
(ovviamente sono Gratuite e Open Source :-) )


 
mi sarebbe piaciuto provarlo ma ho lt2006 e non è compatibile :)

 mi sarebbe piaciuto provarlo ma ho lt2006 e non è compatibile :)
Da quello che ho capito hai installato LT-Extender... e so di qualche
utente che riesce ad usarlo...


> plinegen=0
Ma allora qualcuno che studia c'è ancora :-)))
che studia i maestri come te, si
buona domenica