DTP駆け込み寺

[ 返信 ]

Re: indesign、一括リネーム再配置

紹介されているブログ、およびスクリプトの作者です。

ブログでも記載しているのですが、こちらのスクリプトは業務用に書いているので、公開はできません。
また、ブログには記載していませんが、質問者様が「手動で行うとミスが」と書かれているように、スクリプトの処理を間違うと、手動よりも影響が大きくなります。
バックアップ必須の処理です。
あのブログはスクリプトを書く人向けに書いているので、わかるだろうという雑な思いで、記載しなかったようです、すみません。

その観点からご自分でスクリプトを書かれていない人には、危険なので使用しないほうがいいというのが、作者としての本音です。

ただそれではあまりにも不親切だと思いますので、ヒントをいくつか。

ご要望を叶えるためには、下記のフローが必要です。

1. リンクファイルの名称を変更する
2. 変更したリンクファイルを再配置する

1に関しては、Ruby、Perlなどの言語が比較的対応しやすいと思います。
私はRubyで書きました。
2に関しては、MacならAppleScript、JavaScriptで対応するしかないです。

さらに、難しい点としては、1と2の処理を連動させないと実現できないことです。
そうなると、AppleScriptから1のRubyの処理を呼び出して、その結果を2のAppleScript(JavaScript)に渡して、ということになります。

さらさらに、同じファイルが複数あった場合にどうするか、ファイル名置換に失敗したらどうするか、などのエラー処理もあります。

さらにさらにさらに、再配置したものが配置前と同一である確認をしなければいけません。
これがおそらく一番難しいです。
アオリ検版で見つけられるページ数ならいいのですが、私の場合は数百ページありましたので、別のツールで確認をしました。

おそらくここに書いていない問題が生じることもあるでしょう。

これらのヒント(と呼べるほどのものでもないが)からご自分で書いてみるのも一つの手ではありますが、どこかの会社にお金を払って、特注品を作成してもらうことをおすすめします。

なお、私は業界から出てしまったので、お受けすることはできません。
申し訳ありません。

> indesignでリンクされているファイル名を大量に変更した後、その再配置作業をなんとか自動化したいのですが、そのようなスクリプトはあるでしょうか。
> 環境はmac osx 10.8、indesign CS6です。
>
> hogehoge_001.psd
> hogehoge_002.psd
> hogehoge_003.psd
> …
> hogehoge_999.psd
>
> というようなファイルをリンクしているindesignのデータのリンクを
>
> hogeee_001.psd
> hogeee_002.psd
> hogeee_003.psd
> …
> hogeee_999.psd
>
> というように特定文字列検索で一括変更した上で、再配置も行う……というようなスクリプトを探しています。
> リネームは他の方法でなんとかなりますが、再配置がどうしても手動になってしまいます。
> 二年前からずっと同じ問題で頭を抱えていますが、結局毎年手動で張り替えてしまっています。
>
> どこから拾ったのか覚えてもいないリネーム用のスクリプトをひとつ持っているのですが、これが重複するリンクファイルを何度も何度も書き換えてしまうため、特定の案件には歯が立たないのです……。
>
> 人様のブログで失礼にあたるかもしれませんが、勝手に引用させていただきます。
> http://macneko.blog77.fc●.com/blog-category-11.html
> (fc2のURLが貼れないので、●を2に変換ください)
> まさにこちら様の記事と同じように解決できればいいのですが、私にはスクリプトを書く能力が全くないので、手も足もでない状態です。
>
> あるいは「inddファイルに記録されているリンクのファイル名情報を強引に書き換える」というような事さえできれば、後はそのファイルのパスにリネーム済みのファイルさえあれば勝手に再リンクされると思うので、そういったinddファイルそのものを強引に編集する方法があれば、よろしければご教示ください。
>
> よろしくお願いいたします。

[18943] macneko (2016/11/21 Mon 16:09)


残り6件

  1. [18941] indesign、一括リネーム再配置 dangan 2016/11/17 20:35
    1. [18943] Re: indesign、一括リネーム再配置 macneko 2016/11/21 16:09
      1. [18963] Re^2: indesign、一括リネーム再配置 dangan 2016/12/05 15:53
        1. [18972] Re^3: indesign、一括リネーム再配置 (z-) 2016/12/22 12:45
          1. [18981] Re^4: indesign、一括リネーム再配置 dangan 2016/12/26 18:08
            1. [18984] Re^5: indesign、一括リネーム再配置 通りすがり 2016/12/26 19:05
              1. [18993] Re^6: indesign、一括リネーム再配置 dangan 2017/01/17 13:34
                1. [18994] Re^7: indesign、一括リネーム再配置 通りすがり 2017/01/17 16:39