タグ

ブックマーク / www.script-factory.net (7)

  • AppleScriptHTML 2.5 : AppleScript を HTML に変換

    AppleScript のソ−スコードを、シンタックスカラーリングを再現する HTML に変換するアプリケーションです。 AppleScript Studio から AppleScriptObjC に移行。 Mac OS X 10.6 以降が必要になった。

  • UnixScriptTools for mi 2.3.4 : mi での Unix スクリプトの開発を支援

    テキストエディタ mi で Unix スクリプト(bash、Perl、gnuplot、Octave など)の開発および実行を支援するアプリケーションおよびスクリプトのセットです。 mi の最前面のウィンドウの Unix スクリプトをコマンド一発でターミナルを起動して実行することができます。ターミナルでコマンドを入力する手間を省くことができ、スクリプトの開発効率を上げることができると思います。 さらに、対話型のプロセスをサポートします。ターミナルで対話型プロセスを起動し、そのプロセスに mi で選択しているテキストを送りつけることができます。 メンテナンスアップデート。いまだ AppleScript Studio アプリケーションだけど AppleScriptObjC に移行しようと思っている。

    seuzo
    seuzo 2012/11/01
  • AppleScript のスクリプトオブジェクトにハンドラが実装されているか調べる

    でもこの方法だと、ハンドラの実行途中に起きたエラーと区別がつかない。ハンドラの実装の有無を調べるという仕様になっていない。 そこで、次のような方法を考えてみた。 まず、スクリプトオブジェクトにプロパティにアクセスするのと同じようにハンドラにアクセスする。実は、スクリプトオブジェクトにとってハンドラとプロパティには区別が無い。プロパティにハンドラオブジェクトが代入された物を呼び出して使っているだけなんだ。 したがって、目的のハンドラが実装されていれば、ハンドラオブジェクトが返ってくる。でも、それはプロパティとして設定された値かもしれない。返ってきた値の class を調べて、hanlder class であれば、めでたくそのハンドラが実装されていると判断できる。

  • AppleScript の global 変数の使いどころ

    皆さん、AppleScript のglobal 変数を活用していますか?property とどう使い分けるのかよくわからんかったりしませんか? 結論から言ってしまうと、 global 変数の重要な使い道が一つだけ(後で説明します)あります。 それ以外は、使わない方がいいです。 でも、ModuleLoader を導入すれば、ほとんどの場合で global 変数を使う必要がなくなります。 要するに、global 変数はそうそう使い道がないということだ。いきなりこんなことをまくしたてられてもよくわからないでしょうから、順を追って、他のサイトでは見ることができない、当サイトオリジナルの global 変数の利用方法と知見をご披露します。 property vs global 変数 global 変数とは、ご存知の通り宣言されているところで値を共有される変数です。ハンドラ間で値を共有する変数が欲しい

  • AppleScript のスクリプトオブジェクトの継承と my による property の参照

    2012-06-18T19:57:22+09:00 AppleScript のスクリプトオブジェクトの継承と my による property の参照 AppleScript のスクリプトオブジェクトの property のスコープについて、少々講釈をたれるぜ。そして、スクリプトオブジェクトを継承した場合の property へのアクセスについての注意事項を少々。 スクリプトオブジェクトを使いこなして AppleScript でオブジェクト指向している人の生息さえ不確かなんだけど、いつの日か誰かのお役に立つことを願って。 まずは、次のスクリプトを見てください。トップレベルで property msg を宣言しています。そして、スクリプトオブジェクト ProperyAccess の中から、トップレベルの property msg を参照している。

  • AppleScript のスクリプトバンドルを git でバージョン管理する。

    2012-05-25T15:35:15+09:00 AppleScript のスクリプトバンドルを git でバージョン管理する。 AppleScript のスクリプトバンドル/アプレット/ドロップレットのソースコードを git でバージョン管理する AppleScript を作りました。まだ荒削りだけど、積年の悩みが解決できてうれしいので、取り急ぎ公開しちゃう。 ダウンロード : git-scptd git はログインシェルから使えるようになっていればいいです。合わせて、TerminalControl.osax, SmartActivate.osax のインストールを必要になります。 AppleScript のスクリプトバンドル/アプレット/ドロップレット は、バンドルすなわちフォルダだし、肝心のスクリプト体である Contents/Resources/Scripts/main.scp

  • AppleScriptHTML

  • 1