Hi,
You can do it like this in VEX for a string based piece attribute (Point Wrangle):
int maxprims = chi("maxprims");
int pts [ ] = pcfind ( 0, "P", @P, ch("r"), chi("maxpts") );
string attribname = chs("connectattribute");
int nprims = 0;
foreach ( int pt; pts )
{
if ( nprims >= maxprims )
break;
if ( @ptnum < pt )
{
string nearattrib = point ( 0, attribname, pt );
if ( ( s@currentattrib != nearattrib ) == !chi("invertconnect") )
{
int pr = addprim ( geoself ( ), "polyline" );
addvertex ( 0, pr, @ptnum );
addvertex ( 0, pr, pt );
++nprims;
}
}
}