Nomi variabili sequenziali

Cristallo

Utente Standard
Professione: Leggo e confronto
Software: Lettura critica
Regione: Fuori dalla cerchia
Da un po mi sto crucciando su un problemuccio, ma non mi sovviene se l'ho mai risolto:
In un listato, c'è possibilità di assegnare "dinamicamente" il nome di una variabile?
Mi spiego meglio: ammettiamo che volessi suddividere tutto un dwg nelle sue tipologie di entità mediante un ssget
una cosa del tipo
(setq COLOR_8 (ssget "X" '(( 62 . 8))))
e volessi ripetere questa selezione per tutti i colori (quindi 256 volte), esiste un modo per poter assegnare i nomi variabili in maniera dinamica, senza scrivere 256 linee solo per dare nomi diversi alle variabili?
Una cosa del tipo COLOR_0, COLOR_1 etc...
 

dieva

Utente Standard
Professione: CAD Manager - AutoCAD sw developer
Software: AutoCAD | BricsCAD | 3DSMax | Revit
Regione: puglia
Codice:
(setq c 1)
(repeat 255
  (set (read(strcat "COLOR_" (itoa c))) (ssget "X" (list(cons 62 c))))
  (setq c(1+ c))
  )
 

Utenti online

Statistiche forum

Discussioni
55,594
Messaggi
474,334
Utenti registrati
95,861
Ultimo utente registrato
Cucurbitacea

Top