Skip to main content
Participant
November 5, 2020
Question

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

  • November 5, 2020
  • 2 replies
  • 532 views

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

 

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

 

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

This topic has been closed for replies.

2 replies

Ten A
Community Expert
Community Expert
November 5, 2020

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

Participant
November 5, 2020

ありがとうございます。

 

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

Participant
November 5, 2020

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

 

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

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

2.B.aiに貼り付け

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

4.C.aiに貼り付け

 

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

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

 

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

 

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