![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.3ベストアンサー
- 回答日時:
スクリプトのインストールはヘルプの“自動処理”の項目を参照してください。
JavaScriptのスクリプトファイルを作るには、
“普通のテキストエディタ”でテキストファイルを作成します。
このテキストファイルを拡張子 .js で保存します。
このファイルをAdobe Illustratorアプリケーションフォルダ内の
プリセット-スクリプト フォルダに入れて、
Illustratorを再起動すれば使えるようになります。
ファイルメニューのスクリプト から実行できます。
スクリプトはアクション同様、非常に便利な機能なので活用してみてくださいね。
早速やってみました.
すごいです!完璧です.
こんなに便利な方法があったとは...
でも自分でスクリプトを書くのは難しそうですね.
ありがとうございました!
No.2
- 回答日時:
JavaScriptを紹介しましょう。
フォルダに入っている複数の画像ファイルを読み込んで配置するスクリプトです。
はじめに、配置する画像を入れておく専用のフォルダを用意し、そのパスで1行目を書き換えてください。
JavaScriptだと、高価なプラグインを買ってくるより安上がりですよね。
var theFolder = "/MacintoshHDG4/Users/grazie/Documents/AI ImportImages";
var folderSpec = new Folder(theFolder);
var myPictures = folderSpec.getFiles("*");
flag = confirm(myPictures.length + " images found!"+ " " + "OK?");
if (flag == true){
var numcolumn = 4;
var numrow = 100;
var xcodination = -260;
var ycodination = 820;
var x = xcodination;
var y = ycodination;
var xSpace = 30;
var ySpace = 30;
var n = 0;
var count = 0;
var newrasterlayer = documents[0].layers.add();
newrasterlayer.name="RasterImages";
for (var j = 0; j < numrow; j++){
for (var i = 0; i < numcolumn; i++){
var rasterItemFile = new File();
rasterItemFile = myPictures[n];
if (rasterItemFile == null){
break;}
newRasterArt = activeDocument.rasterItems.add();
newRasterArt.file = rasterItemFile;
newRasterArt.name= rasterItemFile.name;
var ImageSizeX=newRasterArt.width;
var ImageSizeY=newRasterArt.height;
newRasterArt.position = Array(x, y);
newRasterArt.embedded = false;
newRasterArt.moveToEnd(newrasterlayer);
x = x+ImageSizeX+xSpace;
y = y;
n = n+1;}
if ((i % numcolumn) < 1){
x = xcodination;
y = y-(ImageSizeY+ySpace);
count++;
}
}
if (count == 0){newrasterlayer.remove();}
}
この回答への補足
ごめんなさい,せっかくご回答いただいたのですが,Javaスクリプトの作り方,走らせ方を知りません.アップルスクリプトでしたら昔ちょっといじったことがありますが...
使い方を教えていただけないでしょうか?
No.1
- 回答日時:
2つほどネックはありますが、一応書いておきます。
Illustratorからではなく、配置したい画像の入っているフォルダを開けます。
そこで配置したい画像をすべて選択します。
そしてコピー。
次にIllustratorの配置するべきファイルを開いて、貼り付けをします。
これで、複数の画像をまとめて配置できます。
ネックはリンクではないと言うこと。
後、Windowsで検証したので、Macでも出来るか判らないことです。
おお,確かにウィンドウズだと出来ますね.すごい.
でもMacでこれをやるとファイル名がダーっとペーストされます.残念.
あと,リンクではないのが残念.
ありがとうございました.
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Illustrator(イラストレーター) Illustrator CS5 埋め込んだ画像を抽出(個別の画像で保存)できるか? 1 2022/11/28 16:18
- Illustrator(イラストレーター) プロパティパネルを元に戻せますか 3 2022/05/07 16:44
- 一眼レフカメラ 「Imaging Edge」を手動起動せず、ARWファイルを最高画質JPEGへ変換する方法は? 2 2022/08/05 11:38
- Illustrator(イラストレーター) プロパティパネルを元に戻したい 3 2022/05/02 23:26
- その他(IT・Webサービス) ロリポップのレンタルサーバーを借りてます。(一般的な安いプラン) 元々はホームページでも作ろうと思っ 1 2023/05/24 19:54
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/06/02 15:27
- Illustrator(イラストレーター) イラストレーター(イラレ)で書き出した画像が荒れます… 3 2022/05/19 17:30
- Excel(エクセル) エクセル、画像ファイル名の書かれたセル(複数個所)に画像を一括で表示させる方法 1 2023/04/19 00:19
- Illustrator(イラストレーター) IllustratorのaiファイルがMacのFinderでサムネイル表示されません。 下記の画像の 1 2023/05/15 16:55
- アプリ iPhoneのホーム画面上でのアプリ表示数を増やす方法はありますか? 1ページ(スクロール無し)でワ 1 2022/07/16 17:03
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
スクリプトって、何ですか?ど...
-
5ちゃんねる
-
ページの自動更新
-
マイページはどこを開くの
-
ウインドウを毎回同じ位置、大...
-
デジタル時計の時刻合わせの方...
-
VBAで任意のウインドウのサイズ...
-
エクセルのシート上に別のシー...
-
リストビューをスクロールさせ...
-
別フォームから戻ったときのイ...
-
小さな表示窓の呼び方は
-
PL/Iについて、教えてください。
-
「Cancel = True」とはどういう...
-
Visual Basicから Spreadのスク...
-
子ウィンドウより親ウィンドウ...
-
Excelでワードアートや図を常に...
-
Excel VBAでの右クリックのポッ...
-
PDFを(htmlのように)無限に縦...
-
表示するウィンドウのサイズを...
-
画面を閉じる。「いいえ」の場...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
スクリプトって、何ですか?ど...
-
PDFファイルを分割するマクロの...
-
イラレにエクセルデータ挿入方...
-
このスクリプトの実行を中止し...
-
【このスクリプトの実行を中止...
-
NetScapeで「お使いのブラウザ...
-
シャットダウン時にメッセージ...
-
5ちゃんねる
-
バッチファイルでdiskpart.exe...
-
画面認識型の自動クリックソフ...
-
PhotoShopで色域指定による範囲...
-
アリー my Loveの英語...
-
Firefoxの拡張NoScriptの使い方...
-
吉里吉里KAGでの2つの台詞を同時に
-
aviutl ティム氏のスクリプトに...
-
【Notes】CSVファイルを取り込...
-
gimp2.8 script-fu について
-
soundengineでスクリプトの使用。
-
FTPにディレクトリごとアッ...
-
Internet Explorer スクリプト...
おすすめ情報