illustrator CS4のアクション不具合。のつづき。「すべてのレイヤーを結合」がアクションに登録できないのは相変わらずで、
(z-)さんが
掲示板にお寄せ下さったところによると、アクションの書き込みまでは正常なのだが、再起動時にai自身が読めないらしい(なんだそれ)。(z-)さんはスクリプトも作って下さったのだが、スクリプトはメニューバーから[ファイル]→[スクリプト]と選ばなければならず、これだとレイヤーウィンドウのメニューから[すべてのレイヤーを結合]を選ぶ方が速いのと、スクリプトそのものにショートカットを割り当てられないので、断念(せっかく作っていただいたのに、すみません。ありがとうございました)。
というわけで再度いろいろ試す。日本語をオフにしてアクションを記録しても再起動時にはいつものようにアクションが消えてダメ。アクションを書き出した.aiaファイルをテキストエディタで開いて弄るも、そもそも言語環境に関係ない部分の「internalName (ai_plugin_Layer)」がちゃんと受け渡されていないようでダメ(localizedNameは、0にすると表示が消えるので、もし文字列のせいで不具合が起きてるならこれで回避できるのでは…と思ったり)。
ただ、[すべてのレイヤーを結合]だけを登録したアクションセットを保存し、その作業の時に読み込めば、問題無く使えることが解った。これを使う作業自体は何日かに1回まとめてできる類のものなので、その作業の前に毎回それを読み込むか、あるいは手動で[すべてのレイヤーを結合]を記録して、作業をするのが一番楽ではないか…という結論に。これだと、[すべてのレイヤーを結合]は1回アクションを記録する必要があるが、[すべてのレイヤーを結合]→[すべてを選択]→[アウトラインを作成]まで、ショートカットキー1つ(ちなみに私はF10を割り当てている)でできるので、簡便かな…と。