ごんれのラボ

iOS、Android、Adobe系ソフトの自動化スクリプトのことを書き連ねています。

JavaScript

DTPerのスクリプトもくもく会 #4 を開催しました

前説 当日の雰囲気 Tweetのまとめ 発表について 今後の予定 前説 DTPerのスクリプトもくもく会 #4 を開催しました。 dtpmkmk.connpass.com 参加者は私を含め16名でした。 相変わらずたくさんの方にご参加いただけて嬉しいです。 当日の雰囲気 共同開催者の i…

DTPerのスクリプトもくもく会 #4 を開催します

申し込みページ Information 最後に 申し込みページ dtpmkmk.connpass.com Information 前回と同じく、株式会社YUIDEA さんの会議室をお借りしています 今回はサプライズはありません 大型モニタをお借りしているので、画面を使って質問したいこと、発表した…

DTPerのスクリプトもくもく会 #3 を開催しました

前説 当日の雰囲気 Tweetのまとめ 会場について 発表について 今後の予定 前説 DTPerのスクリプトもくもく会 #3 を開催しました。 dtpmkmk.connpass.com 参加者は私を含め17名でした。 connpass 上は14名になっていますが、会場をお貸しいただいた 株式会社Y…

InDesign に配置されたPDF形式ファイルの配置オプション「背景を透明に」のチェックの状態を確認するスクリプトを書いた

概要 使い方 仕様的なもの 対応バージョン ソースコード ダウンロード 概要 InDesign に配置されたPDF形式ファイルの配置オプション「背景を透明に」のチェックの有無を確認するスクリプトを書いた。 www.macneko.com 上記の CEP Extensions は InDesign CC …

DTPerのスクリプトもくもく会 #3 を開催します

申し込みページ Information 最後に 申し込みページ dtpmkmk.connpass.com Information 今回は少し大きめの会議室(15人程度収容可能)をお借りしました(猫社員はおりません) ちょっとしたサプライズをご用意しています 参加者が相変わらず豪華です 8/22時…

DTPerのスクリプトもくもく会 #2 を開催しました

前説 当日の雰囲気 Tweetのまとめ 今後の予定 前説 DTPerのスクリプトもくもく会 #2 を開催しました。 dtpmkmk.connpass.com 参加者は私を含め11名でした。 今回は電子書籍に詳しい方、文字化けに詳しい方が参加されていました。 また、初心者枠を3名に増員…

DTPerのスクリプトもくもく会 #2 を開催します

申し込みページ 前回からの変更点 メンターについて 最後に 申し込みページ dtpmkmk.connpass.com 前回からの変更点 今回は会場が変わるので、猫社員はおりません メンター枠を新設しました(主催が事前にメンター役を依頼しています) 開催時間を30分早めま…

DTPerのスクリプトもくもく会 #1 を開催しました

前説 当日の内容 Tweetのまとめ 個人的に嬉しかったこと 反省点 お礼 今後の予定 おまけ 前説 DTPerのスクリプトもくもく会 #1 を開催しました。 dtpmkmk.connpass.com 参加者は私を含め10名でした。 会を設立した当初は5人も集まればいいと思っていて、身内…

InDesignでサムネイル一覧的なものを作るCEP Extensions

概要 使い方 Extensions ダウンロード ソースコード 諦めたところ もっと詳しく 概要 昔、記事として JavaScript で書いたものをアップしていたのですが、いろいろ気になってるところがあって、書き直し。 InDesign でサムネイル一覧的な画像一覧を生成する…

「DTPerのスクリプトもくもく会」を立ち上げました

DTPerのスクリプトもくもく会 とは なんで立ち上げたのか もくもく会でなにをしたらいいのか どこから参加申し込みするのか DTPerのスクリプトもくもく会 とは スクリプトを書いてる人、書きたいと思っている人が集まって、勉強できる場として立ち上げました…

Illustratorのドキュメント上で使用されているフォントを取得して超雑にアラートで表示する方法

概要 使い方 実行結果のキャプチャ ソースコード 注意点 もっと詳しく 概要 Illustrator のドキュメント上で使用されているフォントを取得して超雑にアラートで表示するJavaScript。 表示される内容は name 検証バージョンは Illustrator CC 2015.3。 InDesi…

InDesignのドキュメント上で使用されているフォントを取得して超雑にアラートで表示する方法

概要 使い方 実行結果のキャプチャ ソースコード 注意点 もっと詳しく 概要 InDesign のドキュメント上で使用されているフォントを取得して超雑にアラートで表示するJavaScript。 表示される内容は fontFamily fontStyleName name version 使い方 JavaScript…

設定ファイルを作成して読み書きする

Twitterで「JavaScriptで処理結果の設定をファイルに保存することってできるのかな?」ってつぶやいている方がいたので、JavaScriptを思い出しながら書いてみました。 <仕様> ●ダイアログを表示して設定ファイルの読み書きのどっちか選択 ●読み込みを選ん…

テキストフレーム内で適用されている段落および文字スタイルを取得

Adobe USのスクリプトフォーラムを見てたらちょっと面白い質問を見つけたので、私なりの回答を書いてみた。 質問はこれ。 JS for all styles within a TextFrame っていまみたらもっといい回答がされていた…。 出オチってことで書くのやめようか。(しょんぼ…

InDesignのJavaScriptのenumを解析してわかりやすい形にしてみる

こんばんは。 急に寒くなって稼働限界を超えているこうちゃんです。 レノくんが側から離れません。 レノくんカイロ、完全始動。 さて。 InDesignのプロパティなどをJavaScriptで取得したときにenumで返されることがあります。 9桁、もしくは10桁の数値の並び…

targetの使い方について動画にしてみた

「target xxxってなんの意味があるの?」。 そんなことをTwitterで質問されたので動画で説明してみます。 target xxxとすることでxxxに書かれたアプリを処理対象にすることができます。 上のプルダウンの部分が違うアプリになっていてもtarget xxxのxxxのア…

選択しているオブジェクトのCMYK値を入れ替える 2012.10.28更新

TwitterでそんなのがないかなぁというTweetを見かけたので書いてみた。 感想。 しんどかった。 スウォッチとスポットを別で管理しているとか、文字を選択しているときはforで回しちゃいけないだとか、何度か放り投げようと思ったよ、マジで。 あと欲を出して…

バージョンによってpromptとsaveDialogに違いがあるんです

小ネタです。 どうでもいいじゃんと言われればそれまでなんですが、おそらく数ヶ月後に同じことにはまる悪寒がするので、ブログに書いとく。 Twitterでも書いたんですが、AdobeアプリのバージョンによってpromptとsaveDialogに違いがあるんです。 検証したの…

AI保存のオプションを制御する

先週Twitterで流れ弾が飛んできたので、試しに書いてみました。 IllustratorでAI保存する際のオプションを制御するJavaScriptです。 Leopardで書いたのでWindowsで動くかは試してません。 もし動かなかったらそれを直して使うのがScripterの第一歩だよ!(責…

私的AppleScriotとJavaScriptの使い分け

アクセス解析を眺めてたら「indesign apple script java どちらが」という検索キーワードでこのブログを探した人がいるみたい。 これってAppleScriptとJavaScriptのどっちが優れているか、とか、どっちが覚えやすいか、ということが気になったのかな? と、…

PDFを単ページで書き出す

ドキュメントの全ページを単ページでPDFに書き出すJavaScriptです。 InDesignに定義されているプリセットを使うので「mofmof」の部分をご自分のInDesignに登録しているプリセットの名前にして使ってください。 スクリプトの最初に var mofmof = "[PDF/X-1a:2…

オブジェクトモデルビューアってわかんないよね

DTPの勉強会の課題についてブログにアップしてきましたが、「途中でやめないで」とクレームをいただきましたw お詫びにオブジェクトモデルの見方について説明してみます。 先日のブログでも書きましたが、私はオブジェクトモデルを調べるときはESTKは使わず…

フレームの周りにガイドを引く

4年前に書いた記事を更新してみる。 元記事はInDesignでJavaScript その8。 4年前の自分よ、これだと検索性が悪いってことに気づけ!(怒) <仕様> ●最前面のドキュメントで選択されているフレームの枠に沿ってガイドを引くJavaScript ●上、下、左、右、四…

【改変】テキストを正体に戻す

テキストフレームに流し込まれたテキストをすべて正体に戻すJavaScript。 デザイン案を作成したあとにダミーを流してFMT化するときとかに使います。 意図してない長体がかかったままFMT化しちゃうと後で泣けてくるので…。 <仕様> ●テキストフレームを選択…

開いているドキュメントを保存して閉じる

InDeisignで開いているドキュメントを保存して閉じます。 変更のないドキュメントは保存せず閉じます。 それだけ。 while (app.documents.length > 0 ) { app.documents[0].save() ; app.documents[0].close() ; }

全てのPageItemのクリッピングパスを外す

ドキュメント内の全てのPageItemのクリッピングパスを外します。 手作業が鬱陶しいと思って作ってみたの。 先輩たちに大喜びされたお。 <仕様> ・グループされたアイテムは変更されません ・インラインオブジェクトにも対応してます var docObj = app.acti…

テキストフレーム内のマージンを0にする

ちょっと必要になったのでさくっと書いてみた。 タイトル通りドキュメント内のテキストフレーム内マージンにします。 そんだけ。 QuarkXpressってさ、初期設定ではテキストボックス内のマージンが1pt付くようになっててね。 まぁ、そんな感じの用途ですよ。 …

任意のフォルダにEPS保存する

InDesignでJavaScript その20。 ********更新H23.04.25******** いろいろ間違ってたから修正。 ●ドブ3mm付き ●単ページ書き出し ●ポストスクリプトレベルは3 ●カラーは変更なし ●プレビューはTIFF ●埋め込みフォントはサブセット ●データ形式はバイナリ ●透…

過去のJavaScriptの不具合を修正しました

Twitterでフォロワーさんに指摘されて初めて気づいたんですが、私がアップしているJavascriptでfor文が吹っ飛んでいるものが多数ありました。 どうやらfor文中の<がある一定の条件下で無視されていたのが原因のようです。 過去にアップしたJavaSciptも一通り…

InDesignでJavaScript その26

InDesignでJavaScript その26。 起動してInDesignファイルのあるフォルダを指定してあげると、ファイルを開いてプリントダイアログを開いてくれるJavaScript。 ドキュメントは保存せず閉じられます。 400ファイルのPS書き出しがあまりに苦痛だったので書いて…