AppleScript
前回はこちら uske-s.hatenablog.com おさらい Acrobatの組み込みデバッガーが コンソールにコードを直接書き込んで実行する 実行するにはコードを選択して⌘+Enter 結果がコードの末尾に直接記述される Acrobatのスクリプトはつらい 要するにAcrobatのデバ…
Ten A先生のブログで、CotEditorで作業中のスクリプトファイルをそのままAdobeアプリで実行できるAppleScriptが紹介されています。 ten-artai.com 見ていただければ分かりますが、例えばInDesign用について言えば「2021専用」になっています。 僕は仕事の都…
page2020のクリエイティブゾーンセミナーにご来場くださったみなさま、大変ありがとうございました。 おかげさまでとても評判がよく、ほっと胸をなでおろしました。 登壇中、デモ(InDesign)とスライド(Acrobat)とブラウザを行き来することが予想されたの…
概要 シンボリックリンク作ることがあんまりないようでたまにあるんですよ。 シェルスクリプト使ったら思いの外簡単に実装できたので載せておきます。 コード on open (theList) set shellScpt to "ln -s " tell application "Finder" repeat with tgt in th…
パスワード付きzipファイルを作業のたびに毎回作成する…というお仕事がありまして。これまでターミナルからzipコマンドを叩いて凌いでいたものの、さすがに面倒臭すぎて耐えきれず、AppleScriptを書きましたw コード 説明 全体の流れ zipファイルの書き出し…
概要 こんなん出てましたね。 applech2.com ファイル形式を指定しても拡張子が変更されないため、実際のファイル形式と見た目の拡張子が違ってファイルが開けなくなるというもの。 記事で紹介されている簡易的な対策として、ターミナルでfileコマンドを叩こ…
調べたのでメモ。 公式ドキュメントのここにこう書いてありました。 Result A record containing the button clicked and text entered, if any. For example: {text returned:"Cupertino", button returned:"OK"} If the dialog does not allow text input,…
AppleScriptで変数の値をテキストファイルとして書き出したかったんですが、その時タイムスタンプも付けたかった。 ので、AppleScriptからJavaScriptを実行してタイムスタンプを取得し、シェルコマンドを叩いてテキストファイルを吐き出す、というAppleScrip…
仕事ではFinder操作を扱うAppleScriptをときどき書いていますが、レコードの値にアクセスする方法がわからなくて困っていました。 例えばこんなふうなことをAppleScriptでしたいのですよ……。 //これはJavaScript var dataList = { "こがね": {age: 19, birth…