Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
SAPM

entità invisibili?

Recommended Posts

ciao! utilizzo autocad 2010 e sto lavorando su dei file che mi sono stati passati e sono pieni di errori.

l'errore che a distanza di mesi non sono ancora riuscita a risolvere è il seguente:

nello spazio modello ci sono come delle entità invisibili che coprono i miei disegni, soprattutto in fase di stampa sono molto visibili, mentre al pc si vedono nel layout, ma non li riesco ad individuare e a cancellarli.

Mi potreste aiutare?

Potrebbero essere delle entità coprenti? se si come faccio a vederle e cancellarle per sempre!?

grazie a chiunque vorrà aiutarmi!

Buon Lavoro :wallbash:

Share this post


Link to post
Share on other sites

non riesco a selezionarle, non si selezionano, sono solo lì e coprono delle cose, sembrano residui di una vecchia squadratura....

se vuoi allega un dwg di esempio (va bene anche con solo le parti invisibili), che vediamo di risolvere subito senza andare per tentativi


Edited by arri

Share this post


Link to post
Share on other sites

arri io mi scuso ma non so cosa siano e cmq sembra che rendano invisibili cose e non il contrario ( che è il mio problema), se puoi essere unpò più specifico te ne sono grata..

Share this post


Link to post
Share on other sites

arri io mi scuso ma non so cosa siano

per usare i lisp vedi qui

cmq sembra che rendano invisibili cose e non il contrario ( che è il mio problema), se puoi essere unpò più specifico te ne sono grata..

comprende entrambi i comandi : visible e unvisible

(defun c:unvisible(/ objLst objLst sucCount errCount)

(vl-load-com)

(princ "\n<<< Select object to make unvisible >>> ")

(if

(setq objSet(ssget))

(progn

(setq objLst

(mapcar 'vlax-ename->vla-object

(vl-remove-if 'listp

(mapcar 'cadr(ssnamex objSet))))

sucCount 0

errCount 0); end setq

(foreach obj objLst

(if

(vl-catch-all-error-p

(vl-catch-all-apply

'vla-put-visible

(list obj :vlax-false)))

(setq errCount(1+ errCount))

(setq sucCount(1+ sucCount))

); end if

); end foreach

(princ

(strcat "\n"(itoa sucCount) " becomes unvisible "

(if(/= 0 errCount)

(strcat ", " (itoa errCount) " were on locked layer! ")

""); end if

); end strcat

); end princ

); end progn

); end if

(princ)

); end of c:unvisible

(defun c:visible(/ objLst objLst sucCount errCount)

(vl-load-com)

(setq sucCount 0

errCount 0

objSet(ssget "_X" '((60 . 1)))

); end setq

(if objSet

(progn

(setq objLst

(mapcar 'vlax-ename->vla-object

(vl-remove-if 'listp

(mapcar 'cadr(ssnamex objSet)))))

(foreach obj objLst

(if

(vl-catch-all-error-p

(vl-catch-all-apply

'vla-put-visible

(list obj :vlax-true)))

(setq errCount(1+ errCount))

(setq sucCount(1+ sucCount))

); end if

); end foreach

(princ

(strcat "\n"(itoa sucCount) " becomes visible "

(if(/= 0 errCount)

(strcat ", " (itoa errCount) " were on locked layer! ")

""); end if

); end strcat

); end princ

); end progn

(princ "\n<<< Unvisible objects not found >>> ")

); end if

(princ)

); end of c:visible


Edited by arri

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...
Aspetta! x