안녕,
"<
예를 들어 아래 예에서 버튼 대신 핫스팟 명령을 사용하고 싶습니다.
Names Default To Here( 1 );
names = {"AAAA", "BBBB", "CCCC", "DDDD"};
New Window( "Example",
For( i = 1, i <= N Items( names ), i++,
<<APPEND></APPEND>제가 갖고 싶은 것은 아래와 같습니다.
New Window( "Example",
For( i = 1, i <= N Items( names ), i++,
<<APPEND> },
)
)
)
)
);</APPEND>각 개요 상자를 변수에 할당하는 것은 옵션이 아닙니다. 동적으로 할 수 있어야 합니다.어떤 아이디어?
감사
개요 상자 및 컨텍스트 메뉴에 대한 << set 함수와 같은 것이 있는지 확실하지 않지만 Eval(EvalExpr()) (또는 다른 방법, Eval Insert, Eval Expr, Parse 및 Substitute를 사용하여 한 표현식을 다른 표현식에 삽입 ) 상당히 유사한 효과
Names Default To Here(1);
names = {"AAAA", "BBBB", "CCCC", "DDDD"};
vlb = V List Box();
For Each({name}, names,
vlb << append(ob = Outline Box(name));
Eval(EvalExpr(ob << Set Menu Script(
{"Show my name", Show(Expr(ob) << get title)}
)));
);
nw = New Window( "Example", vlb);
(nw << XPath("//OutlineBox")) << Get Menu Script;