Newsgroup: it.comp.software.cad
Titolo: Automazione AutoCAD LT

Vorrei fare un "programmino" per automatizzare alcune procedure noiose.
Il problema e' che lo vorrei fare per AutoCAD LT. Per AutoCAD "full" non
avrei problemi, lo so (Lisp, VBA, ActiveX), ma vorrei utilizzare LT per
il semplice fatto che e' meno costoso e quindi piu' facile da trovare
"regolare".
Lisp e VBA non ci sono, ma col ActiveX si puo'? Sul manuale non è
contemplato, ma tutto sommato gli devo far tirare solo delle linee....
Ciao
--
Doc Hollywood
------------------------------------------------------------------------
Non penso mai al futuro, viene cosi' presto. (A.Einstein)
------------------------------------------------------------------------

 contemplato, ma tutto sommato gli devo far tirare solo delle linee....
Be' ci sono diesel e gli script.
Il primo non lo conosco, l'ho visto solo superficialmente ma dovrebbe
permettere di far fare qualcosa a Autocad (guarda l'help in linea dato
che il manuale cartaceo fa schifo).
Gli script li trovo molto pratici anche se in genere non sono
velocissimi nell'esecuzione.
In pratica uno script e' una serie di istruzioni che sono praticamente
le stesse che daresti da tastiera.
Basta porre un po' d'attenzione nella stesura del file di testo da
preparare con un editor. L'estensione da dare al file e' .scr
Ti faccio un esempio:
devi disegnare una linea dal punto 0,0 al punto 10,30.5 ed ancora al
punto 50,20 allora prepari il seguente file:
linea
0 0
10 30.5
50 20
Tutto qua.
Attenzione, i numeri devono essere separati da un solo spazio o enter
(invio).
Per terminare l'istruzione e' necessario lasciare due spazi (perche' e'
cosi' che usciresti dal comando linea).
Il file va caricato da uno dei menu (che adesso non ricordo) e devi dare
il comando avvia script (o qualcosa di simile).
Fai qualche prova anche con istruzioni piu' complesse per impadronirti
della tecnica e potrai fare praticamente qualunque cosa (gia' il comando
punto e' un po' piu' bastardello ma basta capire come funziona con
qualche prova).
Ad esempio diventa comodo disegnare una funzione costruendo i punti con
uno spreadsheet e importandoli in autocad (al limite con qualche ritocco
per aggiungere le istruzioni necessarie al disegno).
Pensa anche alla comodita' di poter far generare gli script direttamente
da un tuo programma.
Spero di averti fornito uno spunto ma per il momento dovrai arrangiarti
perche' domani vado in ferie e non saro' piu' in grado di risponderti
per almeno una settimana.
P.S.
ovviamente se usi la versione inglese devi usare line al posto di linea
(come point al posto di punto).
-- 
Ciao da Francesco B.

> Be' ci sono diesel e gli script.
[cut]
Li conosco da tempo. Il problema è che sono "monodirezionali" e non
hanno costrutti per fare condizioni. Fanno e basta.
Ho pensato anch'io ad un programma che mi restituisca uno script da
caricare in AutoCAD, ma mi sembra macchinoso. Pensavo che in era
"Windows" i programmi dialogare parlare di piu' tra loro, uno magari
comanda all'altro come se fosse l'operatore alla tastiera....


dovresti aggiungere l'applicativo toolkit (
www.drcauto.com
) che permette di
leggere il lisp...

 leggere il lisp...
Non conoscevo questo programma...
AutoCAD LT diventa 100% compatibile con Lisp e ARX, ho puň avere
qualche problemino?
Non sono interessato tanto per me, ma piů che altro per un Menu
GRATUITO AutoCAD per il DoCFa (DoCFaCAD) che ho sviluppato con
altri due colleghi.
Attualmente il tutto č limitato alle Versioni Full di AutoCAD e
mi piacerebbe poter allarghare gli utenti anche alle versioni LT.
P.S.
(Nel caso qualcuno fosse interessato a questo menu lo trova nel
mio sito 
www.dapinna.com
 )
--
Daniele Pinna  (leva oops. per rispondere) * ICQ "chiedilo"
Sito Web: Il DoCFa in Pillole: 
www.dapinna.com

comanda all'altro come se fosse l'operatore alla tastiera....
Beh, č cosě, Doc, ma purtroppo č alquanto piů macchinoso di quanto ti
sembra.
Tuttavia c'č qualcuno che vi č riuscito, tipo Emmecad (
www.emmecad.it
)
con il suo EasyProject, ed anche drcAuto (
www.drcAuto.com
) con
SmartArchitect per LT.
Il trucoc dovrebbe essere pilotare AutoCAD tramire VB (Visual Basic
puro, non VBA) e le chiamate di Windows, c'č qualche esempio su
Afralisp (
www.afralisp.com
) e sul sito di Tony Tanzillo, attualmente
in trasloco.
Saluti, Aniello
-- 
Aniello Annunziata
Content Director Manager
www.cadlandia.com
aniello.a...@cadlandia.com
Per rispondermi in privato, togli NOGARBAGE dall'indirizzo

Ciao.
Scusa se esco un pò dal tema della tua richiesta.
Ho dato un'occhiata al tuo 'DoCFaCAD' e devo dire che lo trovo molto 
interessante.
Hai mai pensato a un porting su IntelliCAD?
Supporta sia LISP, sia VBA, sia SDS (che è molto simile all'ADS di 
AutoCAD).
Il vantaggio è che la versione base (LISP, Automazione, SDS) costa circa 
190 euro! 
Ciao
Roberto.

 in trasloco.
Proprio questo cercavo! Se sustituiamo VB con Delphi sono al 7mo
cielo....
Ora tutto stata a capire come esattamente funziona...
Grazie e ciao


 circa 190 euro!
Il problema principale è che, a causa di alcuni comandi con nomi
diversi, dovrei fare delle funzioni differenziate o usare delle
variabili inizializzate all'inizio in base al CAD usato.
Un esempio è il comando autocad "_pline"
