[iscript]
function enumMenuItems( prefix , menu )
{
 dm( prefix + ":" + menu.caption );
 if( menu.children instanceof "Array" )
  for( var i = 0 ; i < menu.children.count ; i++ )
   enumMenuItems( prefix + ".children[" + i + "]" , menu.children[ i ] );
}
Debug.console.visible = true;
enumMenuItems( "kag.menu" , kag.menu );
[endscript]

>>480
書き換えてみた。
onClick()を呼びたいメニューアイテムのIndexをコレで調べて、
[button /*略*/ exp = "kag.menu.children[ n ]/*略*/children[ n ].onClick();" ]
とすればどのメニューアイテムのクリックもエミュレートできる。
メニュー構造に変更がある度に調べなおさないとならないから、
あんまりエレガントではないけど、コレが一番楽だと思う。