A program to recognize and reward our most engaged community members
Hi All,
I am selecting component using *createmarkpanel comps 1 ' ' ;
Now i want to know selected component contains 2d 0r 3d element;
Regards,
PD
Hi
*createmarkpanel comps 1 'you don't prompt anything ?' *createmark elems 1 'by comp id' {*}[hm_getmark comps 1] set Types [lsort -unique [string map {103 2d 104 2d 204 3d 206 3d 208 3d} [lsort -unique [hm_getvalue elems mark=1 dataname=config]]]] puts $Types
Hi *createmarkpanel comps 1 'you don't prompt anything ?' *createmark elems 1 'by comp id' {*}[hm_getmark comps 1] set Types [lsort -unique [string map {103 2d 104 2d 204 3d 206 3d 208 3d} [lsort -unique [hm_getvalue elems mark=1 dataname=config]]]] puts $Types
Thanks Tinh,
one query...
what is use of --> {*}
It is to expand a tcl list (from version 8.5), instead of using eval command
so you provide IDs (multiple argument) to *createmark but not a list of them (one argument)
Hi,
One query
How do i interpret the return value of puts $Types.
If it is printing 2 what does that mean ?
Mrunmaya Mudigere.
1 is mass
2 is plot
Thanks for the reply
From knowing 2 is plot how can i make out whether the selected component contains 2d 0r 3d elements
I think my script already returned '2d' or '3d' or both, depends on what you selected. Do you see it?