Newsgroup: it.comp.software.cad
Titolo: Salvataggio stato dei layer

Sono nuovo.
Esiste un modo per salvare vari stati dei layer in acad 2000?
es:
layer1 on
layer2 off
layer3 on
poi
layer1 off
layer2 on
layer3 on
ecc....
senza rifarlo ogni volta a manina?
Ciao e scusate per la domanda (forse) banale x questo ng
Alan Solo

 Ciao e scusate per la domanda (forse) banale x questo ng
------------
Puoi farlo in due modi:
o con autocad:
finestra di dialogo chiamata con "_layer" o pulsante analogo
ed imparando ad usare i Named Layer Filters
(clicca [...] e fai un po' di prove e poi casomai chiedi nuovamente)
----
o con autolisp:
facendo un programmino che ti setta determinate situazioni a te congeniali,
dovrei saperne di piu' per fartelo, casomai scrivi nuovamente.
Cosi' per assaggio o se vuoi provare ad accupartene eccoti qualcosa.
Qesta strada va bene soprattutto se i nomi dei layer sono sempre gli
stessi e gli "stati da settare" non molti; ti ho riproposto il tuo esempio.
;;---- tutti o on o off
(defun LOFFALL ()  (Command "Layer" "off" "*" "y" ""))
(defun LONALL   ()  (Command "Layer" "on" "*" ""))
;;---- un layer o on o off
(defun LOFF   (lay)  (if lay  (progn (Command "Layer" "off" lay ""))))
(defun LON     (lay)  (if lay  (progn (Command "Layer" "on" lay ""))))
;;---- il tuoi due casi
(defun c:la1 () (LON layer1)   (LOFF layer2)  (LON layer3))
(defun c:la2 () (LOFF layer1)  (LON layer2)  (LON layer3))
------------
fammi sapere
--
Ciao Giovanni Anzani

 o con autolisp[...]
mmmh, forse è un po' troppo per ora... speriamo ad una comoda funzione in
acad '2001'! :-)
cmq quando avrò tempo ci darò un'occhiata,
... si può usare anche vba come linguaggio (visto che mastico un po' di vb)
o sbaglio?
Ciao e grazie
Alan Solo

 ha scritto nel messaggio
news:8knr1b$md8$1...@fe1.cs.interbusiness.it...


 Ciao e grazie
--
Figurati.
Tra l'altro forse e' meglio cio' cio' che ti consiglia
Emiliano, mi scuso anzi con te, ma i bonus non li
uso; uso i miei. :-)
--
Ciao Giovanni

 Questa strada  [Lisp] va bene soprattutto se [...].
Non conoscevo "Layer Manager" (ho i miei lispini), altrimenti lo indicavo.
Non conoscendo Alan intendevo fornirgli una panoramica
dei vari modi di procedere, in alcuni casi ricorrere al lisp
puo' portare a soluzioni che ti fanno risparmiare molto piu' tempo
dei Bonus/Express.
Non so se tu programmi, parto dal presupposto che tu non lo
faccia; se vuoi "assaggiare" qualcosa in autolisp, chiedimelo
e te lo mando; sono certo che riconosceresti che certe cose
le puoi fare solo programmandoti dei comandi appositi.
Ti dico tutto cio' non per polemica, disponibilissimo ad aprire un pacato
dibattito dal titolo: autolisp si / autolisp no.
--
Ciao Giovanni Anzani

 Non conoscevo "Layer Manager" (ho i miei lispini), altrimenti lo indicavo.
A questo servono i ng, no? :-))
cmq ringrazio anche te, per il momento utilizzerò la soluzione di Emiliano
poi se dovrò fare cose particolari farò un pensierino a lisp/vba.
Ciao e grazie,
Alan Solo

 menu "Express"!!
Grazie lo proverò anch'io!
Mi sembrava strano che i programmatori della AutoDesk non ci avessero già
pensato!
Ciao e grazie di nuovo
Alan Solo

 Non conoscevo "Layer Manager" (ho i miei lispini), altrimenti lo indicavo.
