Mac(OSX 10.4)起動後、任意の時間で自動的に特定のソフトウェアを立ち上げたいのですが、何か方法はあるでしょうか。


具体的には、Firewireで接続されたオーディオインターフェイスがあり、
そのコントロールソフトを自動的に立ち上げたいんです。
このソフトを立ち上げるには、あらかじめオーディオインターフェイスをFirewireで認識しておく必要があるんです。
Macを起動すると、しばらくして自動的にオーディオインターフェイスが
認識されます。そのあと、コントロールソフトを自動的に立ち上げたいんです。
ログイン項目関係を使うと、Mac起動直後にソフトが立ち上がってしまって、コントロールソフトからオーディオインターフェイスが認識出来なくなってしまうんです。
したがって、Macを起動すると、任意に指定した秒数で特定のソフトが立ち上がるという方法があるなら非常に便利なので、
そんな方法をご存知の方、どうか教えていただけませんでしょうか。

回答の条件
  • 1人2回まで
  • 登録:2009/02/18 12:45:16
  • 終了:2009/02/18 20:01:16

ベストアンサー

id:kmon No.1

kmon回答回数27ベストアンサー獲得回数52009/02/18 14:26:03

ポイント61pt

Applescriptを使って、「数秒待って、あるアプリケーションを起動する」プログラムを作るという方法はいかがでしょうか。

1. スクリプトエディタ.app を起動(アプリケーション>AppleScriptの下にあります。)

2. 「(ファイル)新規」でファイルを作成し、以下2行をコピー&ペーストする。

delay 30
tell application "Mail" to launch

* 待ち時間(秒)を変更するときは、delay の後ろの数字(例では30(秒))を変更し、アプリケーション名を指定するときは、tell application の後の文字列(例ではMail)を変更する。

*実行ボタンを押して、アプリケーションが起動することを確認する。

3. 「(ファイル)別名で保存」を実行すると、ダイアログが出るので、

保存先フォルダと名称を設定し、フォーマットを「アプリケーション」にして、保存ボタンを押す。

4. システムの環境設定>アカウントのログイン項目に、3.で保存したプログラムを追加する。

id:obokobo

早速ありがとうございます!

まさに思ってた通りに挙動しました!

いろいろ応用が利きそうだしすごく感謝してます。

ありがとうございました

2009/02/18 20:00:49

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません