勝手に略してますけど(自分のだし、いーじゃん)
UI上のfunction内エラーは「なかった事」になって自然消滅する為、しょもない部分を見落としていたわけです。
早々にバラして調べればすぐ直ったんですが。
ファイルパスを取得→パスが有効か判定→ファイルに定義
のところでpathObj.match(〜だとWinでこける、
pathObj.name.match(〜だとMacでこける、というアレでした。
目下、アドオン用のファイル置き場が
起動中のアプリケーションのあるフォルダ > Scripts > Scripts Panel > POT_adds
というMac限定な指定だったのに気付いて、これからWin対応するとかしないとか。
判明しているのはスクリプトの置き場所がXPとVistaで違うこと。Windows7はVistaと同じらしいということ。
で、使用しているOSのバージョンわかるかなー、ともがいてたら
alert($.os);
で出るっぽくて。
でも職場のG5で試したら10.4.11 なのに『 Macintosh OS 10.4.9 』とか出ます。
ま、細かいところはさておき、XPかVistaか7かそれ以外か、が判れば手だてはある、ということで。
そこで、各OS上での挙動を知りたい所存であります。$.os を信じていいのかどうか。
Adobeのテキトウなアプリケーション、もしくはExtendScript ToolKit上で
上記の1行Javascriptを実行した結果(アラート内容)に実際のOSバージョンを添えて、
コメント欄にどすどす投稿頂けると幸いです。ワーイです。
えー、スクリプトわかんなーい、おっかなーい、という方はこちらをダウンロードしていただき、
※Macユーザの方も寂しかったら投稿して頂いて構いません ^;
↓ なお、自宅(MacBook 2.4GHz Core 2 Duo : OS 10.6.3)ではちゃんと額面通りに出ました。
マドザー各位のご協力をお待ちしております。
悪用しませんので。
流出とか気をつけますので。
ちゃんとお礼しますので(字で)