Home> Part of Script factory. scriptfactory@mac.com .

Software

AppleScript 、Cocoa 、Shell、Perl など等で作った MacOS X 用ソフトウェアを紹介します。

珍作、駄作、できれば傑作、何でもかんでも公開してしまいたいと思っています。Cocoa を駆使して頑張って作った物から、3行くらいの AppleScript まで玉石混合です。

すべてソースコードを公開しています。ここにあるソフトウェアを踏み台に、さらにすばらしいソフトウェアができるならば、これに勝る幸せはございません。

あなたがこのサイトの中から有用なものを見つけられてたら、寄付をお願いします。品揃えは豊富なので、一つぐらい見つけていただけると幸せです。


Finder Helpers

Compiled Script file LinkFileConverter

エイリアスファイルとシンボリックリンク、ハードリンクを相互に変換するスクリプトです。ターミナルでシェルコマンドの入力せずに、シンボリックリンクとハードリンク作ることができます。

Compiled Script file Open in Terminal

Finderで選択されている場所が、working directory になっている ターミナル を開きます。

App Icon StationeryPalette

ファイルのテンプレート(ひな形, ステーショナリ)管理アプリケーション。テンプレートをコピーして新規ファイルの作成を行うことにより、書類中心の操作環境が実現できます。

Droplet IconCopyMagic

フォルダの中に含まれるエイリアスファイルを、そのオリジナルのコピーと入れ替えます。深い階層にあるエイリアスファイルも再帰的に処理します。コピーのバッチ処理を簡単に行うことができます。

AppPowerSelect

選択されている場所で、条件にマッチした名前のファイルを検索し、それらをまとめて選択する事が出来ます。

FileClipper IconFileClipper

クリップボード経由での、ファイルのコピー、移動、エイリアスファイルの作成、シンボリックリンクの作成を行います。コピー&ペーストの要領で前述のファイル操作ができるようになります。

Compiled Script fileName List View

最前面の Finder Window を「ツールバーの無い名前欄だけのリスト表示」に変更します。

Compiled Script fileLarge Icon View

最前面の Finder ウィンドウを、アイコン表示にしてアイコンのサイズの最大(128×128)に変更します。画像ファイルをプレビューするのに便利です。

Compiled Script fileBrowse Here

最前面の Finder Window と同じフォルダを、新しい「ツールバーの付きのカラム表示」のFinder Window で表示します。

Compiled Script fileGoFinder

Finder で前面のウィンドウだけを最前面に持ってくる形で、Finder をフロントアプリケーションにします。よけいな Finder Window で画面が覆い尽くされずにすみます。

Compiled Script fileUpdate Selection

Finder で選択されているファイル/フォルダの表示を更新します。

Compiled Script fileTrash It

最前面のアプリケーションで開いている前面のファイルを閉じてゴミ箱に捨てます。

Renamers

AppPowerRenamer

たくさんのファイルの名前を一度に変えるアプリケーションです。あるパターンにマッチしたファイル名の一部を、別の文字列に置き換える事ができます。正規表現を使った検索置換も行えます。またファイルが Finder で並んでいる順番で、番号付けを行えます。

Compiled Script fileRename It

前面のアプリケーションで開いているファイルの名前を変更する AppleScript です。Finder が最前面のアプリケーションの場合は Finder で選択されている項目の名前を変更します。

File Attributes Manipulations

App IconQuickFileType

ファイルのクリエータコードとタイプコードの確認/変更するアプリケーションです。


mi Helpers

Compiled Script IconCompiled Script fileTeX Tools for mi

高機能エディタ mi のTeXモード用のスクリプト集です。

App IconCompiled Script fileUnixScriptTools for mi

mi で Unix スクリプト(bash、Perl など)の開発および実行を支援するスクリプト集です。

Perl mode for mi

mi で Perl スクリプトの開発および実行を支援します。UnixScriptTools for mi に含まれています。

bash mode for mi

mi で bash スクリプトの開発および実行を支援します。UnixScriptTools for mi に含まれています。

gnuplot mode for mi

mignuplot スクリプトの開発および実行を支援します。UnixScriptTools for mi に含まれています。

Octave mode for mi

miOctave スクリプトの開発および実行を支援します。UnixScriptTools for mi に含まれています。

App IconCompiled Script fileFilterScripts for mi

mi で編集中のテキストを、AppleScript もしくは Unix スクリプト(bash、perl、awk、ruby、sed など)を使ってを加工する専用のインターフェースを提供します。

excutable miclient

テキストエディタ mi でファイルを開き、指定した行を選択することができるコマンドラインツール。

Compiled Script fileVectorScript を実行

mi で編集中の VectorScript を実行します。 VectorScript モードのツールとしてお使いください。


Terminal Scripts & Command Line Tools

Compiled Script file Open in Terminal

Finderで選択されている場所が、working directory になっている ターミナル を開きます。

executable fcd

Finder で選択されている場所に cd するシェルスクリプト(&AppleScript)です。

executable SmartTitle

ターミナルのウィンドウのタイトルに、シェルの working directory のパスを自動的に表示するシェルスクリプト(&ほとんどAppleScrpt)です。

executable miclient

テキストエディタ mi でファイルを開き、指定した行を選択することができるコマンドラインツール。

OSAXexecutableSmartAcrivate

指定したアプリケーションプロセスを、そのアプリケーションで最前面のウィンドウだけを前面に持ってくる形でフロントプロセスに切り替えるスクリプティング機能追加と、コマンドラインツールです。

executable whichapp

Unix シェル環境から Macintosh アプリケーションの場所を調べるコマンドラインツールです。シェルスクリプトで、Macintosh アプリケーションへのパスが必要なときに使ってください。

executable newterm

Terminal.app の新しいターミナルウィンドウを開くコマンドラインツールです。ターミナルで、「newterm」を実行すると、現在の working directory と同じ working directory のターミナルウィンドウが新たに作られます。


Mail Scripts

Compiled Script fileNew Message with Account

Mai.app で、アカウント(送信元のメールアドレス)と署名を指定して新規メッセージを作る AppleScript です。

Compiled Script fileSend File as Mail Attachment

最前面のアプリケーションで開いているファイルを、添付ファイルとした新規メッセージを Mail.app で作成する AppleScript です。

Compiled Script fileInsert Signature

Mac OS X に含まれているメールソフト Mai.app で、編集中のメッセージの任意の位置に任意の署名を挿入します。

Compiled Script file Delete Messages Now

Mail.app で選択されているメッセージをゴミ箱に移動すること無く、すぐさま消去します。


The Others

Droplet IconMergePDF

フォルだに含まれている PDF/画像 ファイルを、Finder 上で並んでいる順番にしたがって、一つの PDF ファイルに束ねます。

AppQuickDMG

フォルダやファイルから手早くディスクイメージファイルを作れます。

Putaway Disk Image File

マウントされているディスクイメージボリュームをアンマウントして、そのボリュームのディスクイメージファイルをゴミ箱に入れます。オンラインソフトのインストール作業の後片付けに便利です。

Compiled Script fileStrip Styles of Text

クリップボードの中のスタイル付きテキストからスタイル情報(フォント、色、サイズなど)を取り除き、プレインテキストに変換します。

Compiled Script fileDateStamp

現在の日付をクリップボードにコピーします。スクリプトメニュー等から起動して下さい。起動すると、ダイアログが表示され、いくつかの日付の書式を選択することができます。

Compiled Script fileAppleScriptDoc

ライブラリ/モジュールとしての AppleScript のリファレンスマニュアルを生成する AppleScript です。

Compiled Script fileAppleScriptHTML

AppleScript のソ−スコードを、スタイルを再現する HTML に変換する AppleScript です。

Compiled Script fileHelp Search

ヘルプビューアで検索を実行する AppleScript です。

Compiled Script fileShow Help

バンドルに設定されている Help Book をヘルプビューアで表示する AppleScript です。


Scripting Additions

OSAXModuleLoader

AppleScript のモジュールシステムです。load script コマンドのように、ファイルパスをコードに書き込まなくてもスクリプトをロードできます。

OSAXexecutableSmartActivate

指定したアプリケーションプロセスを、そのアプリケーションで最前面のウィンドウだけを前面に持ってくる形でフロントプロセスに切り替えるスクリプティング機能追加と、コマンドラインツールです。

OSAXURI Escape

パーセントエスケープされた URI(URL) をアンエスケープ、任意の文字列をパーセントエスケープするスクリプティング機能追加です。

OSAXHelpBook OSAX

任意のバンドル内の Help Book を ヘルプビューアへ登録、表示を行うスクリプティング機能追加です。

OSAXTerminalControl

AppleScript から Mac OS X 10.5 のターミナルで、タイトルをウィンドウごとに個別に変更したり、背景の透明度を設定したりするためのスクリプティング機能追加です。


Perl

HTML::SiteTear

web site の一部分だけを抜き出します。指定した HTML ファイルおよびそこから参照しているすべてのリソースをコピーし、リンクを書き換え、別の場所に独立させます。ウェブサイトの一部を独立した配布可能な文書として扱いたい時に、お役に立てると思います。

HTML::Copy

HTML ファイル 内のリンクを保持したまま HTML ファイルをコピーする Perl スクリプトです。


JavaScripts

PopupImage

ウィンドウの背景を暗くして、その上に画像を表示する JavaScript です。表示された画像を再度クリックすれば元に戻ります。画像の小さなプレビューイメージから、拡大イメージを表示させる際に効果的です。