Skip to main content
Inspiring
October 3, 2022
Answered

スクリプトで画像を配置することは可能でしょうか?

  • October 3, 2022
  • 2 replies
  • 1749 views

お世話になります。

 

Illustratorで開いているファイルの適当な場所に、指定した画像ファイルを一枚だけ配置させたいのですが、スクリプトで可能でしょうか?

 

var ptn = new File('/Documents/'); //フォルダ名
ptn = ptn.openDlg('ファイルを選択', true); //フォルダを開いてファイルを選択

obj = app.activeDocument.placedItems.add();
obj.file = ptn ;

 

調べて上記のものを試したんですが、うまく出来ませんでした。

知っている方がいたら教えていただけると嬉しいです。

This topic has been closed for replies.
Correct answer Ten A
FolerとFileがごっちゃになってますね。まずFolerを参照し、その中身のFileを選択するようにします。

var pth = new Folder('~/Documents/');
var fl = new File(pth.openDlg('ファイルを選択', true));
obj = app.activeDocument.placedItems.add();
obj.file = fl;

お試しください。

2 replies

Ten A
Community Expert
Ten ACommunity ExpertCorrect answer
Community Expert
October 3, 2022
FolerとFileがごっちゃになってますね。まずFolerを参照し、その中身のFileを選択するようにします。

var pth = new Folder('~/Documents/');
var fl = new File(pth.openDlg('ファイルを選択', true));
obj = app.activeDocument.placedItems.add();
obj.file = fl;

お試しください。
nekkonekoAuthor
Inspiring
October 3, 2022

本当ですね・・・訳わからなくなってました。

教えて頂いたスクリプトで出来ました、すみません、ありがとうございます!

nekkonekoAuthor
Inspiring
October 3, 2022

書き忘れました。

ちなみに画像はTIFFファイルになります。