>>141
ありがとう

使ってるツリーが標準のTreeViewなのと、
Sync.TreeViewはSelectedItemが取れない
Ctrl.TreeViewはオプション画面だと存在するけど実際にツリーから呼び出すとnull
っていうあたりの挙動が完全に理解できてないのだけど
こんな風にしたら動いてるみたい
ツリーでフォルダビューで開いているのと別のフォルダを右クリックして実行すると
実行後に隠れてしまうのが不完全だけど・・・

var TV = te.Ctrl(CTRL_TV);
var FV = te.Ctrl(CTRL_FV);
var shell = new ActiveXObject('WScript.Shell');

var cmd = '(外部ツールのパス) '
+ TV.SelectedItem.Path;
shell.Exec(cmd);

// ツリーに更新後のフォルダ名を表示させる
TV.Refresh(); // これだけだとツリーがすべて閉じる
Sync.TreeView.Expand(FV);