便利な使い方や、ソフトウェアの紹介など、Macのこといろいろ。2.0.1青いデスクトップピクチャ。MPlayerのアイコン作ってみました。¥1,500(銀行振込)、¥1,700(PayPal)あらゆるタスクを自動化するアプリケーション「Task3」の紹介です。アプリケーションです。起動すると上のようなウインドウが表示されます。基本的に「タスク」を作成し、それに対して「トリガー」「アクション」「実行条件」をそれぞれのタブで設定し、それらを保存するとタスクが自動的に実行されるようになります。左下の「+」ボタンで作成した「タスク」は左のリストに一覧表示されます。各タスクの右端のチェックボックスで、そのタスクのON/OFF切り替えができます。フォルダアイコンをクリックして、作成したタスクをひとまとめにできます(多階層化も可能)。ON/OFFをフォルダごと、まとめて設定できるので便利です。「トリガー」は、その処理を実行するきっかけとなる事項を設定しておきます。毎朝9:00に実行する、指定したアプリケーションが起動したときに実行するとか、いろいろ設定できます。右側の「+」ボタンで新規トリガーを作成してリストから選択します。1つのタスクに対して複数のトリガーを設定することもできます。「アクション」は、そのタスクで実行する内容を設定します。アプリケーションの起動、終了、ファイル・フォルダを開く、シェルスクリプトを実行、AppleScriptを実行、コンピュータの起動・終了・スリープ・メッセージの表示などなど、いろんなことができます。右側の「+」ボタンで新規アクションを作成してリストから選択します。1つのタスクに対して複数のアクションを設定することもできます。「実行条件」は、そのタスクのアクションが実行されるための条件を設定します。アクションの実行を遅らせたり、なども含まれ、広い意味での「条件」となります。右側の「+」ボタンで新規実行条件を作成してリストから選択します。1つのタスクに対して複数の実行条件を設定することもできます。何をするアプリケーションなのか、よくわからないと思うので、実際にタスクを設定してみます。月曜から金曜日の毎朝7:00にMacを起動して、iTunesを再生させるように設定してみます。左下の「+」ボタンで新規タスクを作成します。名前はわかりやすいように付けておきます。このタスクのチェックを入れておくと、有効になります。「フォルダ」アイコンでフォルダを作成して、複数のタスクをひとまとめにできます。次にこのタスクを選択した状態で「トリガー」タブを開いて、1右側の「+」ボタンで新規トリガーを作成し、2リストから「スケジュール」を選択します。これで3月曜から金曜日までチェックを入れて、7時0分と入力します。[例]午後7時→19:00)トリガー項目の左側のチェックで、このトリガーの有効・無効を設定できます。トリガーは複数設定することも可能です。次に「アクション」タブを開いて、アクションを設定します。同じように1右側の「+」ボタンで新規アクションを作成し、2リストで「コンピュータを起動/終了」を選択、そして3「起動/復帰」を選択します。アクションも項目の左のチェックで有効・無効の設定をできます。ひとつアクションを追加します。4「+」ボタンでアクションを追加し、5リストから「アップルスクリプトを実行」を選択します。6AppleScriptを入力します。playこれで設定は完了です。保存して起動日時を予約(shift+command+S)で保存します。設定したタスクは保存しないとが実行されないので注意)※「スケジュール」トリガーでシステムの起動・復帰・終了を設定した場合には普通に保存ではなく、必ず「起動日時を予約」しなければなりません。「スケジュール」トリガーを含むタスクを予約保存する場合には、パスワード入力を求められます。本来は「rootパスワード」が必要なんだけど、なぜだか普通のログインパスワードでも予約できてしまいます(よくわからんけど僕の場合だけかも?)。「起動予約」は4週間分先まで予約されます。「起動予約を確認」でウインドウが開き確認できます。設定済みの予約が残り1週間を切ると、(Task3自体を起動していなくても)確認ダイアログを表示して再度予約保存するように促されます。そんなこんなで、このタスクを設定します。再生するようになり、目覚まし代わりになります。システムを起動・復帰させるタスクを設定しているとき、システムがダウンしている状態から起動する場合は、自動ログインできるようにしていないと、ログインウインドウが表示されるだけなので注意。スリープからの復帰だと、問題ありません。下のようにすれば、ビジュアライザをフルスクリーンで表示するようになります。tell「目覚まし」として、もうひとひねり欲しいので、もうひとつ「5分おきに現在時間を読み上げる」ようにタスクを設定してみます。新規タスクを作成してトリガー、アクション、実行条件を下のように設定します。(トリガー)「繰り返し」で5分ごとに実行。使えるのはOS10.5以降(実行条件)「実行条件」タブを開いて、「+」ボタンで新規実行条件を作成し、リストから「日時を制限」を選択。月曜から金曜日の7:00~8:00に制限する。このタスクを、最初のiTunesを再生するタスクと併用すれば、5分おきに時報をお知らせして、より「目覚まし」っぽくなります。アイデア次第でいろいろ使えるので、僕の場合の設定例を、ブログの次の記事から挙げていきたいと思います。タスクの設定例(1)』につづくちなみに、Task3のアイコンは自作アイコンを採用して頂きました。