ギークリ「ExtendScript入門の基礎の初歩の最初」ひとり反省

この記事は、Adobe Community Exprets presents Creative Advent Calendar 2024の5日目の記事になります。
前回の記事はハタケヤマモエさんの「AdobeFrescoでおみくじアニメーションを作っちゃおうレポ(仮)」でした。同じ部屋での開催なので準備を見てましたが、えらい楽しそうでした。参加したかった!


ひさびさ登壇させていただかせていただきまして

去る2024年11月23日、東洋美術学校で開催されたGEEK CREATORS 2024にて、ただ一人クリエイティブとはほど遠いスクリプトのワークショップを開催させてもらいました。

準備は万端に思われたのですが、予測が浅かったです。いろいろトラブりました。
直前までAskコーナーに引っ張られて、駆け込むように教室入りしたのもすみませんでした…


ひとまず、当日のスライドをアップしておきます。現場で口頭で指示した操作、および後述の不備については「フォロー」としてページを挿入しておきました。

議題:ExtendScript入門の基礎の初歩の最初
もうひとつ、事前に配布しておいた「スクリプトを実行するスクリプト」も。

executeScriptFile.jsx

※当日は尺の都合で、当日は最後の「スクリプトをよむ」から「ステップアップ」までを割愛させていただきました。
元々は時間が余った場合に用意してあったものとはいえ、あしからずご了承くださいませ。


反省点,片手で足りないかも…

スライドの内容についての前置きとして、今回は手を動かすことを優先しており、
必要な知識の獲得を後回しにしています。正しさはともかく、詳しさはありません。
体験後の感触をもとに、あとで基礎的な部分を各々に合った入門書やサイトで埋めていければ、という主旨だったためです。

また、時間が押してしまい、最後に「もくもく会」の紹介をしそびれました超失態。。

以下、予測の外だった事象について書き留めておきます。

スクリプトはテキストエディタひとつで書ける、という説明をしながら実践してもらいました。
そこに嘘はないのですが、がたくさんありましたすみません。

macOSのシステム環境設定 > キーボード。赤い線ひいたところ、すべてスクリプティングの敵です。
初期値は「これいいでしょ便利でしょ」とばかりに全部オンになってる。
ここはあらかじめ全部オフにしてもらわないとだめでした。
ほんとにうっかり。参加者が仕事で使い慣れたものではないPCを持ち込む可能性を失念してました。

もう一点、これもmacOS。
テキストエディット.app の初期状態は新規書類がリッチテキストなのをすっかり失念してましたごめん…

⌘ + shift + T でプレーンテキストに変換できることをオマケで覚えてもらった感じになってしまいました。
今後もテキストエディット.app を使う場合は環境設定で切り替えておくとよいです。

まだまだありそうですが…致命的なのはこのぐらいなので、このぐらいにしておきます。

以上、今回は実験的な要素を多分に含む内容だったことをお詫びします。
コンセプトは、一般のスクリプト講座よりも、時間内でどれだけ忙しく楽しくなってもらえるか、でした。
成功だったかどうかは参加者の皆さんの今後しだいで。何もなかったら本当にすみません。次に生かします。


これだけはよろしく

最後に、現場で紹介しそびれてしまい痛烈に後悔しているのですが
Uske_Sさん、こうちゃん両名が長年育ててきた「DTPスクリプトもくもく会」が
アドビアプリ自動化もくもく会」として再出発するらしいです。手伝わなくてごめんねー…
なんとアドビ大崎オフィスの会議室でやるみたいです。あまり長い時間はいられないようですが、
「初めて書いてみたい方」からでぜんぜん大丈夫。
参加と申し込みが必要なので、ぜひ申し込んで行ってらっしゃいませ。
(うちはズラせない予定が入ってしまってて、とってもとっても悔しい…)


スクリプト以外の何か成果物がちゃんと残るものもやりたいですね…
自分に何ができるかは、まあ時間があるので考えておきます。

ではではでは。

Illustrator:選択オブジェクトに合わせてアートボード変形、2回目以降はアートボード追加するやつ

こまかい作業が山ほどきまして…
スクリプト探したけどなかったので書きました。

画像担当の兄さんから画像もしくは図版が上がってくる前にpptxを変換したPDFから工面したアタリ画像でレイアウトを進めてしまいたくて、
でもわざわざ1こ1こばらすのがだるいのでマルチアートボードaiにしてしまいたいんだけど
選択、アートボード作成、選択オブジェクトに合わせる、がとてもだるかったので。

ダウンロード

解凍後は自分でわかりやすい名前に変えちゃっていいです。
IllustratorCS4以降、かな?
メニューコマンド「オブジェクト>アートボード>選択オブジェクトに合わせる」
がすぐ出てこなくて、したたか企画さんのデータベース参照させてもらいました。
したたか企画:【まとめ】Illustratorスクリプトの開発資料


あそびかた

こいつらをアートボード分けしたがります。

アートボードを合わせたいオブジェクト(複数可)を選択して実行。
アートボードがフィットしましたぜ。
特定ドキュメント上で初めて実行したときだけ、アクティブなアートボード自身がフィットします。

次のオブジェクト(複数可)を選択して実行、
同じドキュメントで実行した2回目以降は新規アートボード作成のうえフィットします。

という感じでつぎつぎ選択&実行。
できあがり。やったー。

というやつです。


わ、わからんだとっ

「使い方がピンとこない」という声と、
「アートボードツールでオブジェクトをクリックすればフィットするよ」という声が
電波に乗って飛んできたので、作業記録をgif動画にしときましたよ。スクリプトはアクションに記録してあります。

「アートボードツールでオブジェクトをクリック」するには対象のオブジェクト群がグループ化されていないといけなくて、でもそれだけのためにグループ化したくないですねえ。
スクリプトのほうは選択だけで大丈夫でございます。

GEEK CREATORSでワークショップやりますよ

どーもどーも。
すっかり告知してませんでした。
というか、SNS(Twitter)をさしおいて直接ココ見てる方がどのぐらいいるのかというと、
たぶんほとんどいないんですね。なのでいいかなとも思ってたんですが、
それでもなあということで。

2024年 11月 23日、東洋美術学校で
GEEK CREATORSを開催するです。
そこで久々に人前でしゃべることにしました。お相手は10人ちょっとですけど。

何やるって、またぞろExtendScript体験会です。
もっと他にやる事あるだろう、とも思うんですが、
前に30人ちょっとを相手にやった講習会の結果に満足してなくて。
基礎的なところをみっちり説明しすぎて、たぶんダルかったと思います。
おかげで書けるようになったよー、って人、片手にも足りてない。たぶん。
ちなみに記事中にちりばめてある絵は当時の配布資料の一部。

今回あれからちょうど10年。
いっぺん別の切り口からやってみたかったので、やっちゃいます。
時間が90分と短いこともあり、スピード感重視でやります。
けっこうなペースでスクリプトを書き換えながら走らせてもらいます。
で、重要な知識はほとんど入れません。頭より手を先にやってみる試みです。
はじめっからプロ養成コースの様相だととてもつらそうなので、
体験重視でやります。時間がないのであんまりはできないんですが。
前にもどっかで言いましたが、いわばキッザニア形式です。

開催一週間前となりましたが、本日時点でまだ若干の空席があるみたいです。
Peatixからの申し込みが必要ですけど、すべて無料なので、
興味をひいたら来てみてください。なかよくしましょう。

うっかり自分のことばっかり書きましたが(そりゃそうよ)
他の大部屋のセッション、相部屋、隣部屋のワークショップのほか
サロンでは、質問コーナー、交流スペース、物販など。
書籍の著者さんがうろうろしているのでサインもらえます。
発売前の書籍の試し読みもあるみたい。
それと、
来場者から抽選で1名だけ、Adobe Creative Cloud 1年分が当たります
すごくないか。うちが欲しいわ。

てなかんじです。入場だけでも大いに価値ありだと思うので
ぜひかもん。