ごんれのラボ

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

2020-01-01から1年間の記事一覧

数年前に書いた習作のmacOSアプリをSwiftUIで書き直したら、意外とハマりどころがあって面白かった話

はじめに 概要 実装環境 ソースコード 書き換え対象のアプリケーション 書き換えたアプリケーションのスクリーンショット 書き換えにあたってハマったところ ScrollViewでハマったところ スクロールできなくなった ウィンドウサイズを縮小したらクラッシュす…

Illustratorファイル(ai, eps)の作成アプリバージョンと保存バージョンを抽出するコードをSwiftで書いてみた

概要 ソースコード やっていること やっていないこと まとめ 概要 このコードを参考にSwiftでCLI作ろうかな https://t.co/leYuECUG92— こうちゃん黒猫まみれ (@macneko_ayu) October 27, 2020 敬愛するものかのさんが、Illustratorファイル(ai, eps)の作成…

SwiftでData(contentOf:)でファイル読み込む処理と、InputStreamでファイルを読み込む処理を書いた(適当な実行時間計測つき)

概要 サンプルコード 参考 概要 ずっと書こうと思って放置していたツールを書くために、Swiftでファイルを読み込む処理について調べたので、サンプルコードを残しておく。 サンプルコード Playgroundで書いたのでうっかりファイルを削除してもいいように、Gi…

InDesignのテキスト流し込みスクリプトの設計を見直してみた

概要 環境 テキストデータの整形 Excel上でテキスト整形 テキストの配列をオブジェクトに格納 流し込みフォーマットの整形 処理対象のオブジェクト化 テキスト流し込み処理の簡略化 注意点 最後に 概要 久しぶりにInDesignのテキスト(画像も含む)流し込み…

ダイアログで指定した文字サイズ、文字数、行数をもとに、Illustratorのエリアテキストのサイズを変更するJavaScript「change-textarea-size-for-illustrator」の販売を開始しました

概要 商品ページ change-textarea-size-for-illustratorとは おすすめポイント 仕様 ダイアログ 設定ファイル 動作環境 インストール方法 v1.1.0で追加・改修した機能 ダイアログに入力した文字サイズと行送りをエリアテキストに適用する ダイアログの行数に…

ドキュメントに使われているが、環境にないフォントの名前をテキストに書き出すJavaScriptを書いた

概要 コード 使い方 最後に 概要 ドキュメントに使われているけど環境にないフォントはフォント検索を使えば確認できる。 できるんだけど、誰かに伝えるにはキャプチャを撮ったり、自力でフォント名をコピペしたりしないといけなくて、スマートじゃないよね…