proc automesh {} {
*createmark comp 1 all
*findedges components 1 0
*clearmark comps 1 all
*createmark comp 1 all
set complist [hm_getmark comps 1 ]
foreach comp $complist {
set compname [ hm_getcollectorname comps $comp ]
tk_messageBox -message $comp
}
*displaycollectorwithfilter components 'none' '' 1 0
*displaycollectorwithfilter components 'on' '^edges' 1 0
#*createmark comps 2 'displayed'
set cm [lindex ^edges 0]
set cm1 [lindex ^edges 1]
*createmark comps 1 '$cm'
*createmark elements '^edges'
*createmark nodes 1 '^edges'
set hm [hm_getmark nodes 1]
*surfacemode 2
*createlist nodes 1 [lindex $hm 0] [lindex $hm 1] [lindex $hm 2] [lindex $hm 3]
*createlist nodes 2 [lindex $hm 6] [lindex $hm 7] [lindex $hm 8]
*linearsurfacebetweennodes 1 2 1
foreach id ^edges {
}
#*surfacemode 2
#*createlist nodes 1 ''
#*createlist nodes 2 '^edges'
#*linearsurfacebetweennodes 1 2 1
#*linearsurfacebetweennodes 1 2 1
#*set_meshfaceparams 0 1 0 0 0 1 0.5 1 1
#*set_meshedgeparams 0 2 0 0 0 0 0 0 0
#*set_meshedgeparams 1 1 0 0 0 0 0 0 0
#*set_meshedgeparams 2 3 0 0 0 0 0 0 0
#*set_meshedgeparams 3 1 0 0 0 0 0 0 0
#*automesh 0 1 0
}
automesh please help me