Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Domanda sul comando PURGE

135 views
Skip to first unread message

Andrea Torsello

unread,
Oct 5, 1997, 3:00:00 AM10/5/97
to

Quando si importano disegni da altri programmi in formato dxf (ad
esempio Flash!) vengono spesso creati un numero incredibile di piani e
blocchi e diventa noioso ripulire un disegno.
Vorrei sapere se e' possibile ad esempio, purgare un disegno di tutti
i blocchi non utilizzati senza dover confermare la cancellazione di
ognuno dei blocchi. Ovvero un comando per cancellare automaticamente
tutti i blocchi o piani non utilizzati.
Ringrazio anticipatamente chiunque voglia aiutarmi.

D.DeRiso

unread,
Oct 6, 1997, 3:00:00 AM10/6/97
to

Andrea Torsello <ator...@getnet.it> scritto nell'articolo
<34382237...@news.magellano.it>...

Non credo.
Il problema e' che il PURGE ad esempio ALL non ti elimina sicuramente tutto
alla prima passata, ma spesso necessita di un secondo, terzo, quarto PURGE.
La causa e' l'annidamento dei blocchi, cioe' blocchi di blocchi di blocchi.
Una procedura automatica potrebbe anche eliminare tutto, ma non sarebbe
conveniente.
Pero'.... puoi sempre creare uno script che NON funziona alla
perfezione...!? Ma funziona!
Se crei un file testo PURGE.SCR e ci scrivi dentro
PURGE
All
y
y
y
y
... e cosi' via, anche 100 volte "y", la cosa funziona, ma lo script non sa
accorgersi quando gli elementi da PURGEre sono finiti. allora ti causera'
una seire di incontrollabil "Unknown command 'Y'. Type ? for list of
commands." Ma a te non importa. Non succede niente e aspetti qualche
secondo affinche' lo script finisca di dare gli "y".
Si potrebbe anche fare un Lisp, ma la il "<Y>" proposto dal comando PURGE
alla richiesta ALL no sembra essere il contenuto di una variabile di
sistema di tipo "SETVAR", allora non e' possibile analizzare il suo valore
tramite Lisp e, dunque, risulterebbe inutilizzabile, anzi infinito, un
While dal Lisp.


--
Domenico De Riso, de....@technocad.com
technical contact only: der...@infomedia.it
TechnoCAD> computer grafica - Italy
Voice +39 (0)81 926009
http://www.TechnoCAD.com
-----
I am writing some articles about CAD and Java
at Mokabyte: The first and free italian Java review!
http://mokabyte.programmers.net
-----
My java products?
http://www.technocad.com/javaindex.html


Sandro Ghirardini

unread,
Oct 6, 1997, 3:00:00 AM10/6/97
to

Da qualche parte su qualche sito dovresti trovare un ddpurge o purgeall è
un file lisp che togli tutto CIO che vuoi senza chiedere la conferma.
Un modo spiccio invece è fare un WBLOCK (es. pippo.dwg) solo di quello che
si vede sullo schermo in un file è poi
ripartire con quel file a lavorare - cioe' OPEN di pippo.dwg


--
Sandro Ghirardini
STI - Autodesk ADN Partner
Via Carlo Pisacane 4
46100 Mantova - Italy

tel. +39(376)263305
fax +39(376)263304
http://www.omeganet.it/sti
http://www.linformatica.com
Email:s...@mail.omeganet.it

FERRARI ITALO

unread,
Oct 8, 1997, 3:00:00 AM10/8/97
to

Per cancellare automaticamente devi creare un file SCRIPT.
Il file lo crei con il comando EDITA del dos (purge.scr) , in questo file
non devi fare altro sche scrivere i comandi che desideri, in questo caso
"PURGE" come in autocad, una volta avviato autocad digita script e carica
il file.
Esiste un lisp di autocad "dellayer" che ti permette di cancellare il layer
desiderato con tutte le primitive grafiche appartenenti al layer.
Spero di esserti stato d'aiuto.
ciao Italo

Davide Pierani

unread,
Oct 22, 1997, 3:00:00 AM10/22/97
to Andrea Torsello

This is a multi-part message in MIME format.
--------------A0590D67F060D83EDACEEADE
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Prova questa routine.
ciao

Andrea Torsello wrote:

> Quando si importano disegni da altri programmi in formato dxf (ad
> esempio Flash!) vengono spesso creati un numero incredibile di piani e
> blocchi e diventa noioso ripulire un disegno.
> Vorrei sapere se e' possibile ad esempio, purgare un disegno di tutti
> i blocchi non utilizzati senza dover confermare la cancellazione di
> ognuno dei blocchi. Ovvero un comando per cancellare automaticamente
> tutti i blocchi o piani non utilizzati.
> Ringrazio anticipatamente chiunque voglia aiutarmi.

--
Davide Pierani
AutoCAD Consultant - Training/Programming
http://www.geocities.com/SiliconValley/Peaks/2204/davidepi.html
mailto:davi...@rapallo.omninet.it
ICQ UIN# : 2383330
-------------------------------------
Via G. Speroni 19/8,
16036 Recco (GE) ITALY
-------------------------------------
Tel./Fax: +39-(0)185-75376
Cell.: 0330-614352
-------------------------------------
E-mail address altered to avoid autospamming Remove "NOSPAM"


--------------A0590D67F060D83EDACEEADE
Content-Type: application/x-unknown-content-type-AutoLISPFile; name="purgeall.lsp"
Content-Transfer-Encoding: base64
Content-Disposition: inline; filename="purgeall.lsp"

<encoded_portion_removed>
--------------A0590D67F060D83EDACEEADE
Content-Type: application/x-unknown-content-type-AutoCADDialogDefinition; name="purgeall.dcl"
Content-Transfer-Encoding: base64
Content-Disposition: inline; filename="purgeall.dcl"

<encoded_portion_removed>
--------------A0590D67F060D83EDACEEADE--


0 new messages