46
ワンクリック 2.0

Westcode SoftwareのOneClick 2.0を単にマクロプログラムと表現するのは、このユーティリティの真価を損ねることになります。確かに、OneClickはCE SoftwareのQuicKeysと同様に、システムとアプリケーションのタスクを自動化して時間を節約し、Macをより効率的に活用できるようにしますが、OneClickはより多機能です。パレットベースのインターフェースとシンプルなスクリプトツールにより、組み込みのショートカットやシンプルなマクロ以上の機能を実現できます。例えば、Action GoMacやDragThingといった人気ユーティリティの機能の一部(すべてではありません)を模倣したパレットを作成できます。

心地よいパレット

OneClickには、すぐに使える便利なショートカットがあらかじめ設定されています。Launch Stripパレットは、アプリケーション、フォルダ、ドキュメントを起動します。Finderパレットは、ゴミ箱を空にする、ボリュームやフォルダを開く、新しいフォルダを作成するなどのタスクを実行します。タスクバーは、最近開いたアプリケーションを起動し、開いているアプリケーションを切り替えます。システムバーは、ポップアップカレンダー、テキストクリッピングの保存と取得、URLランチャー、カーソルを合わせたOneClickボタンの説明などの機能を提供します。これらのパレットは便利ですが、プログラムを自分で操作したい人にとってもインスピレーションの源となります。各パレットは、OneClickエディタとOneClickのスクリプト言語であるEasyScriptを使用して作成されています。

ライトファンタスティックのスクリプト

EasyScript は大部分においてその名に恥じない機能を備えており、その言語は多くの点で AppleScript に似ています。しかし、スクリプトを作成した経験がない場合、複雑なボタンアクションの作成は少し難しいと感じるかもしれません。しかし、一連のアクションをマクロとして記録し、OneClick ボタンやキーボードショートカットを使って簡単に再生できます。記録するマクロは、Finder ウィンドウの項目をリスト表示で表示するボタンを作成するといった単純なものから、あるアプリケーションでグラフィックを変更し、そのファイルをファイル変換ユーティリティで処理し、ページレイアウトアプリケーションでその画像を書類に配置するといった複雑なものまで、多岐にわたります。

独自のショートカットを作成するのに興味がない場合は、Westcodeのウェブサイトで多数の無料パレットを提供しています。また、OneClickユーザー同士がアイデアを交換したり、スクリプトに関するアドバイスを提供したりするためのメーリングリストも運営しています。

欠点を見つける

OneClickは完璧ではありません。まず、現在のインストーラでは、Launch StripのPreferencesファイルを削除しない限り、Launch Stripパレットの調整はできません。この問題とその解決策は、Westcodeのテクニカルサポートにメールを送信すると自動返信で提供されますが、Webサイトでも情報が公開されるべきですし、OneClick CD-ROMのRead Meドキュメントにも含まれているべきです。あるいは、できれば完全に修正されているべきです。さらに、OneClickは常に動作しているため、Macがクラッシュすると、OneClickのパレットがかなり簡単に破損してしまいます。Westcodeは、すべてのパレットのバックアップを含むフォルダを提供することでこの事態を防いでいますが、パレットが本来的に破損しにくいように設計されていればなお良いでしょう。最後に、EasyScriptは、その名前とは裏腹に、中程度の経験を持つスクリプターでさえ、時折ドキュメントを参照する必要があるほど難しいです。残念ながら、466ページすべてが電子版です。Westcodeが印刷版のマニュアルを提供してくれたらもっと良いでしょう。