Newsgroup: it.comp.software.cad
Titolo: Autocad e file script

Nei giorni scorsi ho ricevuto su questo NG alcune indicazioni per la stampa
veloce dei DWG.
 
Dopo diverse prove sono arivato al seguente punto.
 
Per i tipi di file DWG il mio PC (XP) associa il seguente comando per Open:
"C:\Programmi\File comuni\Autodesk Shared\AcShellEx\AcLauncher.exe" /O "%1"
e il seguente per Print:
"C:\Programmi\File comuni\Autodesk Shared\AcShellEx\AcLauncher.exe" /P "%1"
I suddetti comandi lanciano sia Autocad che Dwg TrueView a seconda che sul
PC sia installato l'uno a l'altro.
 
Mi sono fatto il mio script per stampare in A4 verticale sulla stampante di
default.
Dopo numerosi tentativi sono riuscito a farlO funzionare solo col seguente
comando:
"C:\Programmi\Autodesk\DWG TrueView 2011\DWGVIEWR.exe" "%1" /b 
"C:\Script_A4.scr"
 
Quindi non passando attraverso ACLauncher ma lanciando direttamente DWGVIEWR
 
Questo metodo ha però un grosso difetto in quanto se eseguito per 10 volte
apre 10 sessioni del programma ed è quindi molto lento.
 
Vi chiedo pertanto se sapete come risolvere questo problema.
 
O per lo meno se sia possibile inserire in fondo allo script una linea di
comando che, dopo la stampa del disegno, causi la chiusura della sessione
del programma (la lentezza rimarrebbe però se il tutto fosse in batch...)
 
Grazie
 
Sauro
 
 

 del programma (la lentezza rimarrebbe però se il tutto fosse in batch...)
 
il comando  "Close" chiude il disegno, il comando "Quit", chiude la
sessione di dwg trueview.
 
però non ho capito come fai ad aprire il disegno da script, a me non è
riuscito. io uso la versione 2010, non so se è per quello.
 
Jonny

Però, se devi usare le stesse impostazioni per tutti i disegni, perchè
non utilizzi il comando Batch Plot?
 
 Jonny
 

riuscito. io uso la versione 2010, non so se è per quello.
 
Se hai XP:
Vai in risorse del computer
Opzioni cartella
Tipi di file
Cerchi DWG
Click Avanzate
Click Nuovo
Come operatore metti Qualcosa  (es. Stampa A4)
Come programma metti:
 "C:\Programmi\Autodesk\DWG TrueView 2011\DWGVIEWR.exe" "%1" /b 
"C:\Script_A4.scr"
Salvi tuto
 
Crei un file C:\Script_A4.scr che contiene:
plot Y
Model
Canon S800
A4
M
Portrait
N
E
FIT
CENTER
N
.
Y
 
N
N
Y
 
quit
 
 
Poi cerchi un file dwg fai un click destro e scegli Stampa A4
Si apre DWG TrueView col file che hai scelto lo stampa è chiude.
 
Io poi un un programma in VB6 che simula il click destro del mouse
e dovrei quindi poter stampare una serie di disegni se ho un file che
contiene tuti i percorsi.
 
Ciao Gianfranco.
Sauiro 
 
 

  Jonny
 
l'ho suggerito subito, ma non ci sente
 
http://www.newsland.it/nr/browse/it.comp.software.cad/12298.html
 
 
 
-- 
 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
 
 
 

[CUT]
 
oK, provo a spiegarlo.
 
Ho un anagrafica con 50.00 articoli che comprende tutto,
dal dado M4 che acquisto a un armadio che costruisco.
L'anagrafica è gestita dall'amministrazione e dalla
produzione e quando viene inserita non si sa niente del
disegno.
 
L'anagrafica comprende il codice, la descrizione e
numerosi altri campi.
 
Per ogni anagrafica, se prodotto internamente, deve
esserci un disegno (anche se non so se DWG o altro)
 
Ogni giorno si lanciano oltre cento commesse di
produzione.
Ogni commessa comprende Codice, quantità, scadenza, ecc.
 
Ad ogni commessa deve essere allegato il disegno.
 
Attualmente si cercano i disegni ad uno ad uno e, dopo
averli visualizati, si stampano nel formato adeguato
(A4 ORR, A4 VERT, A3 ORR, A3 VERT, PDF, TIF, SLDDWG)
 
La maggior parte dei disegni sono DWG e DXF.
 
Io voglio fare come segue:
 
Faccio 8 cartelle:
c:\disegni\A4
c:\disegni\B4
c:\disegni\A3
c:\disegni\B3
c:\disegni\PDF
c:\disegni\TIF
c:\disegni\SLDDRW
c:\disegni\ALTRI
 
L'ufficio tecnico, indipendentemente dal proprio modo
di gestire i disegni, deve inserirne uno solo in una
delle cartelle indicate.
Il nome del file deve essere uguale al codice anagrafico.
 
Ho fatto un programma VB6 che chiede la commessa iniziale
e quella finale per cui stampare i disegni.
Il programma, per ogni commessa, cerca il disegno nelle
varie cartelle e a seconda di dove lo trova lo stampa
nel formato desiderato.
 
IL programma produce un report come questo:
 
DISEGNO1.DWG OK
DISEGNO2.DXF OK
DISEGNO3         NON TROVATO
DISEGNO4.DWG OK
DISEGNO5.PDF OK
DISEGNO6.TIF OK
DISEGNO7.SLDDRW  STAMPARE MANUALMENTE
 
Quello dei SLDDRW è un problema che non ho ancora risolto.
 
Quando poi dalla produzione mi dicono "questo disegno è
troppo piccolo e non si capisce ..." non faccio altro
che spostarlo dalla cartella A4 a quella A3 per la prossima
volta.
 
A questo punto l'operatore non deve fare altro che stampare
le poche eccezioni ed appiccicare tutti i disegni alle
relative commesse.
 
Spero di essere stato chiaro.
 
Se poi avete un sistema migliore vi prego di illustrarmelo.
 
Ciao e grazie.
 
Sauro
 
 

 Se poi avete un sistema migliore vi prego di illustrarmelo.
 
Non so se per te è fattibile, ma io, per risolvere un bel po di
problemi e semplificare,
i disegni li farei preparare tutti in PDF,
oppure, direttamente in file di stampa, da inviare alla stampante.
 
ciao
Jonny

oppure, direttamente in file di stampa, da inviare alla stampante.
 
Sui file di stampa non ho ancora ragionato, anche perchè non li conosco.
Sui PDF, almeno per gli A4 che sono la maggioranza, potresti avere ragione.
Ci sono delle resistenze in azienda (qualità di stampa per le quote, cosi 
dicono) e
anche perchè alcuni PC hanno solo Dwg TrueView ed eDrawings per gli SLDDWG.
O forse è solo mancanza di volontà o paura di perdere potere.
 
Ciao Gianfranco
Sauro
 
 
 

 O forse č solo mancanza di volontą o paura di perdere potere.
 
č questo il motivo, 
i pdf vanno bene, basta stamparli con DPI adeguati
