Posso aprire un file di autocad e inviarlo alla stampa con VB?
Posso aprire un file di autocad e inviarlo alla stampa con VB?
Saro' breve e coinciso:
No
Dipende poi cosa intendi per aprire......
...and I miss you...like the deserts miss the rain...
Mai dire mai, però è dura ;-)
http://vbdesign.hypermart.net/cadpages/code.htm
per favore NIENTE PVT TECNICI da sconosciuti
... ...sarebbe meglio rettificare in
Posso aprire un file di autocad e inviarlo alla stampa con VB?
e farlo in modo semplice?
Ho dato uno sguardo ad un paio delle routine del sito che Fabio Heller ha indicato:
ho notato che Autocad mette a disposizione una classe (un po' come fa Excel), magari andando a spulciare tra i vari eventi e metodi o tra i vari OCX che AutoCad installa, forse viene fuori qualche cosa.
Cio' non toglie che se sulla macchina che deve stampare il file non c'e' installato AutoCad, le cose si complicano.
E' vero, mai dire mai, ma sti c@##i!
...and I miss you...like the deserts miss the rain...
Se si parla di AutoCAD 14 o sucessivi (non versioni LT!) abbiamo a disposizione il VBA di AutoCAD che è una vera potenza! E' Possibile interfacciare il VB con AutoCAD (mediante le apposite referenze)e compiere una miriade di operazioni su disegni, layer, stili,comandi, compresa la modifica della struttura del Layout (menu, comandi ec..) di AutoCAD stesso!!ho notato che Autocad mette a disposizione una classe (un po' come fa Excel), magari andando a spulciare tra i vari eventi e metodi o tra i vari OCX che AutoCad installa, forse viene fuori qualche cosa.
Tenete conto che AutoCAD al suo interno mette a disposizione dell'utente ben 3 Linguaggi di sviluppo (VBA, AutoLISP e C++)
Come dice vonkranz, c'è il problema delle licenze, ma non credo che una manciata di librerie possa costare troppo..... (troppo inteso per il fatto che AutoCad costa un po' di KEuros)
Esistono infine dei controlli Active-X, se non mi ricordo male DBCad, che costano un paio di migliaia di Euro, ma la cui professionalità è mostruosa!
Certo il discorso è valido solo se lo devi fare per professione....
Giusto?
A meno che tu non abbia tanti soldi....
:gren: