Skip to main content
Participant
Nov 5, 2020 8:11 AM UTC
Question

スクリプトでアクションを実行した際にコピーできない

illustratorのスクリプトでアクションを実行してオブジェクトのコピーなどをしているのですが、
コピーされない場合があります。

 

スクリプトからではなくアクション単体で実行した場合はコピーできます。
なぜかコピーの前に「中止を挿入」して続行した場合はコピーできました。

 

最近、Illustratorのバージョンアップをしたのですが、バージョンアップ前はコピーできていました。
現在のバージョンは24.3です。

This topic is closed to new replies. Start a new post to keep the conversation going.

3 replies

Ten A
Community Expert
Community Expert
Nov 5, 2020 9:30 AM UTC

コード自体を見ないとなんとも言えないのですが、オブジェクト操作にredrawメソッドを追加してみるとどうでしょう?

Translate
Participant
Nov 5, 2020 10:02 AM UTC

ありがとうございます。

 

環境が今手元にないのですぐに試せませんが、redrawメソッドを追加してみます。

Translate
Participant
Nov 5, 2020 8:11 AM UTC

スクリプトでアクションを実行してオブジェクトのコピペなどをしているのですが、
オブジェクトによってコピーできたりできなかったりします。

 

具体的には以下のようなアクションです。

1.A.aiのオブジェクトをすべて選択してコピー

2.B.aiに貼り付け

3.B.aiのオブジェクトをすべて選択してコピー

4.C.aiに貼り付け

 

1のコピーはできますが、3のコピーができません。

スクリプトからではなくアクション単体で実行した場合はコピーできます。
また、コピーの前に「中止を挿入」して続行した場合はコピーできました。

 

最近、Illustratorのバージョンアップをしたのですが、バージョンアップ前はコピーできていました。
現在のバージョンは24.3です。

 

※重複投稿として統合処理を行いました。(モデレータ)

Translate