findMenuCommandId
書き方:app.findMenuCommandId(string);
値の読み出し/書き込み:
返り値:IDの数値
使用可能バージョン:AE7/CS3/CS4
バージョンに対する特筆
メニューの文字列からIDを得るので、バージョン、OS、によって得るためのstringがまちまち
説明
メニューに対するコマンドのIDを調べる。
調べたコマンドはapp.executeCommand(number)で実行できる
使用例
var n = app.findMenuCommandId("Close");
alert(n);
とするとAfterEffectsを日本語で起動してると返ってこない。
あくまでもそのAfterEffectsのメニューの文字列を渡す必要がある。
Mac版日本語AfterEffectsなら「閉じる」で
Win版日本語AfterEffectsなら「閉じる(C)」で
英語版AferEffectsなら「Close」となるので互換性に乏しい。
aep projectに記事を書いたのでそちらを参照
http://ae-users.com/jp/tips/operation/2009/12/commandid/
その他