とあるDTPオペレーターのInDesignスクリプト備忘録

デザイナー上がりですがいまはDTP命。InDesign用スクリプトの解説などを綴っています。読者登録して戴けると励みになります。

スクリプト関係

スクリプトの暴発を食い止めろ!(つづき)

これまでのあらすじ……前回の記事を読んでください← 1 ファイル名を調べる ---スクリプトが暴発しない方法……関係ないドキュメントでスクリプトが作動しない方法…………

とどのつまり、覚えたスクリプトってどうやって使うの?

当ブログの入門者向けコラムを読まれた方の中には、 「for文もif文も書き方分かったけどよ~。コレ使ってどうすればいいの? フレームを黒塗りにするとかレイヤー名を取得するとか、そんな作業、仕事でやってないんだけど」 と思ってる方もいるかもしれませ…

コマンドバトル風スクリプトを作ってみた

ESTKでド○クエ風コマンドバトルを作ってみました。グラフィックはないですが会心の一撃はあります(笑) コマンドバトルと言いつつ、「戦う」と「やめる」しか選べません…関数同士のパラメータのやりとりを検証したかったからで、決してヒマだったわけではあ…

ループ(for文)でフレームを消し切る書き方

つづき前回の例がフレームを消しきれない理由……それは、

テキストフレームをループ(for文)で全消しするには?

図のようにいくつかのテキストフレーム(グループ化はされていない)が並んだ単ページのInDesignドキュメント。これらのテキストフレームを全て消すスクリプトを書きましたが、実行してみるとフレームが消しきれずに残ってしまいます。 以下のスクリプトの何…

ひとりごと

このブログもちらほらアクセスが増えてきて、中でもテキストフレームにあれこれしたい時の説明記事のアクセス数が多いようです。 入門記事よりも、そういった簡易リファレンス的なものの方が需要があるのかな?

フレームの属性をスクリプトで調べる

読者もいないので、入門コラムはお休みしてちょっとしたスクリプトネタを。ページ上のフレームに何らかの処理をするスクリプトを書くような場合に、フレームの属性を指定しないとうまく動作しない場合があります。

フォルダ/サブフォルダ内のinDesignドキュメントに何かをするための関数

スクリプトを作るときに付きものなのが、・「処理したいInDesignドキュメントが入ったフォルダを選んでください」 ↓ ・フォルダを選ぶ ↓ ・フォルダ内のInDesignドキュメントを片っ端から開いて処理をしていく ・サブフォルダがあれば、その中も探して、見つ…

InDesignドキュメント上の文字情報と、テキストデータの情報の比較

InDesignドキュメント上の情報と、テキストデータの内容の比較(たとえばチラシ上のすべての商品名が間違っていないかを、元データと比べっこ)して答え合わせをするスクリプトを書いてみました。

[InDesignスクリプト]特定のレイヤー上のオブジェクトのみ処理対象にしたいの巻

一年前にスクリプトの勉強を始めた頃に、いきなりつまづいた部分を書いてみる。