リンクの自動修復について

[10579]リンクの自動修復について 投稿者:もん 投稿日:2007/01/10(Wed) 15:36
また質問させてください。よろしくお願いします。
Adobe Indesign CS2、Mac10.4です。

リンクファイルを修正したあとIndesignファイルを開いた時に出る、「リンクを自動修復しますか」ダイアログが出ないように自動でリンクファイルを修復させる設定にすることはできますか?
たしか、Quarkではファイル毎に設定できたと思うのですが。
» 1
[10579へのレス]Re: リンクの自動修復について 投稿者:いき 投稿日:2007/01/10(Wed) 16:03
InDesignはファイルを開く際、必ず使用フォントとリンク画像の状態をチェックします。
ファイル毎に設定を切り替えることはできませんし、ダイアログが出ないように設定することもできません。

なお、InDesignがリンク画像をチェックする順番としては、まず前回の保存時に画像を格納しておいたフォルダを調べ、なければInDesignドキュメントが保存されているフォルダを調べます。
このことを理解していれば、ファイルを開く際に半自動でリンクを修復させることは可能ですが、それでは不満ですか?
» 2
[10579へのレス]Re: リンクの自動修復について 投稿者:もん 投稿日:2007/01/10(Wed) 17:06
ご回答ありがとうございます。

大量のIndesignファイルがあり、同じファイルをリンクしていて、複数のIndesignファイルを選択して開いたときに、一番上に開かれたファイルは、ダイアログが出てエンターを押すだけでいいのですが、その他のファイルはリンクパレットから手動でするしかなくなります。
リンクファイル自体も複数使用しており、毎回手動で更新するのが手間だと思ったので。。。
複数開いておいて、ひとつづつリンクパレットから更新するか、Indesignファイルを一個一個開くか。どちらにしても時間がかかるので、一気に開いて一気に更新できたらと思ったのです。
» 3
[10579へのレス]Re: リンクの自動修復について 投稿者:小泉 投稿日:2007/01/10(Wed) 20:33
下記のアップルスクリプトでできます。
開かれている全ドキュメントのリンクを「リンク」パレットの
「リンクを更新」をしたのと同じ状態にしてくれます。

tell documents of application "InDesign CS_J"
update (links whose status is not link embedded)
end tell

私は自動更新が嫌いなので、ドキュメントと同一フォルダーに入っている
画像に強制的に再リンクするスクリプトを使っています。
» 4
[10579へのレス]Re: リンクの自動修復について 投稿者:流星 投稿日:2007/01/10(Wed) 21:36
>画像に強制的に再リンクするスクリプトを使っています。
私も「自パス内リンク更新」として作った
スクリプトで、強制的に更新してます。
関係ない他のフォルダ内の画像のリンクを
クライアントにNG出されているので、
このような方法しか無いんですけど。
意外と便利だったりします。
でも、これは公開していなかった。
いずれ公開します。
» 5
[10579へのレス]Re: リンクの自動修復について 投稿者:小泉 投稿日:2007/01/11(Thu) 11:20
流星さん
どうもです。

そうなんですよ。結構便利なんですよね。
私のも公開してません。というか自分のHPは1年ぐらいほとんど更新なし。。です。
» 6
[10579へのレス]Re: リンクの自動修復について 投稿者:もん 投稿日:2007/01/11(Thu) 14:10
みなさま、ありがとうございます。

スクリプト、試してみます。

ということは、もしかして、スクリプトを使えば、
リンクを別のフォルダの同名ファイルに全差し替え、
なんてこともできますか?
» 7
[10579へのレス]Re: リンクの自動修復について 投稿者:流星 投稿日:2007/01/12(Fri) 21:51
>リンクを別のフォルダの同名ファイルに全差し替え
技術的には出来ますよ。
ただスクリプトに精通していることが前提です。
1.置き換えるフォルダの選択(スクリプトで指定 or UIで指定)
2.実際のリンクアイテムの差し替え
3.リンクファイルが見つからない場合のエラー処理

こんな感じです。あとはリファレンスで調べて書くだけ。
2007/01/12 21:52 一部修正
この記事の書き込み元へのリンク (コメントや質問などはこちらへどうぞ)

このページをシェア