13)オブジェクトを範囲で選択

| コメント(2)

IllustratorCS3で範囲選択します。
選択メニューで塗りや線幅などがありますが、このスクリプトでは
線幅0mm〜1mmや塗りC80〜C100など範囲を指定して選択できます。
PowerPointなどのRGBPDFをIllustratorで開いて編集する時にリッチブラックになってしまったオブジェクトを一気に選択するために作りました。
オブジェクトがいっぱいあると遅いと思います。

たぶんIllustratorCS4でも動くと思います。CS2では動きませんでした。

実行すると選択範囲を指定するウィンドウが開きます。

終了すると終了しましたのダイアログが出ます。
(パスが多いと時間がかかります。)

塗りのCMYKがそれぞれ70〜100%のオブジェクトが選択されました。

線幅0〜1mmのオブジェクトを実行すると

このように選択できます。

■■■使い方■■■
Illustratorドキュメントを開いている状態で使用してください。
Illustratorでオブジェクトを選択して、スクリプトメニューの「select.jsx」を選択します。数値を入力して選択ボタンをクリックして下さい。
●テキストは1段落目の色や線を調べます。(プログラムではそうですが実際には1文字目かも)
●パスファインダでの複合パスは拡張しないと反応しません。

ダウンロードはこちら
aiselect.zip

Illustrator13

Comments are nofollow setting

コメント(2)

selectedをいじるとずいぶんと遅くなるので、
オブジェクトが多いとけっこうまたされます。
以前試したのですが、
http://d.hatena.ne.jp/kamiseto/20090226/1235653318
の結果から、
app.activeDocument.pathItemsを回してselected=true
するよりも
app.activeDocument.selectionを回してselected=false
する方が速いようです。
参考までにどうぞ。。

kamisetoさん。ありがとうございます。
実は参考ブログは見させていただいておりました。
速く動くものだなぁと関心していました。
(けど感心するだけで参考にはしていなかった・・・汗)
参考にさせていただきます。

コメントする

エントリー一覧

OpenID対応しています OpenIDについて
Powered by Movable Type 8.0.2
漢字イラストロジック-脳トレ京
FREE ONLINE SUDOKU