アレコレぼてくりこかしたんですが結局自分のよく使う環境下(Mac/CS3)では
はっきり言って使い物になりまへんでした。
アンカーポイント選択フィールドをアクティブにする所までをスクリプトでどうにかできんか
、なども考えたですが自分のスキル内ではスベナシで。
で、代替策。
Mac/CS3で動作確認
実行すると、ちんまいダイアログが出ます。
半角数字1〜9を打つとすぐ消えて、テンキー位置に対応したアンカーポイントが選択されます。
1〜9以外の文字は受け付けません。
2バイト文字を入力してしまうと熱が出て学校を休みます。
このスクリプトにナンヤラのショートカットを設定しておく事で、
たぶんなんとなくいい気分になります。
で、スクリプトを書くのが久しぶりだったり、元々アホなせいもあり、
いろいろわかりません。質問です! 教えてください! 助けてください! はじめまして初心者です!
(日)入力テキストの内容をダイアログを閉じる時の戻り値にしているが、
頼んでもないのにStringじゃなくてNumberで返ってくる。いや、まあ助かるんですけど、なんでかなーって。
(月)入力を放棄してescキーで抜け出すと、2が返る。
win.show()の戻り値を待つんではなくて、
win.onClose=function(){テキストを拾う}にしてしのいでます。
エスケプすると win.close(引数); を通らないので解るっちゃ解るんだけど、なんでいつも2なんでしょうか。
(火)これ自体、果たして有意義なのかどうか orz