質問

コンピュータを再起動するたびに、次のタスクを実行する必要があることに気付きました:

  • ターミナルを開く
  • 「cd sites / mysite」と入力
  • ターミナルで別のタブを開く
  • 「cd sites / mysite」と入力
  • 「script / server --debugger」と入力
  • Safariを開く
  • http:// localhost:3000 / 」に移動
  • TextMateを開く
  • 開く-> mysite

Automatorを使用してこのプロセスを自動化することは可能ですか?いいえの場合、このプロセスを高速化する代替手段はありますか?

このプロセスをAutomatorに登録しようとしましたが、コマンドを直接使用した方が良いでしょう。

役に立ちましたか?

解決

おそらくAutomatorでできます。Automatorで記録を試みることから始めます(Workflow> Record;オンにする必要がある特別なsysPreferenceについて説明します)。

Automatorで簡単に記録できない場合は、おそらくApplescriptの方がはるかに簡単です。 Automatorは、ある部分が別の部分に流れ込む必要があるときに光ります(実際の「ワークフロー」)。独立した一連のステップの場合、シェルスクリプトまたはapplescriptの方が簡単です(Automatorが記録できる場合を除く)。

ヒント:

シェルスクリプトで" open http://..."好みのブラウザでページが開きます。

osascriptを使用すると、シェルスクリプト内で小さなApplescriptを実行できます。

Automatorはシェルスクリプトとapplescriptの両方を実行できます

Applescriptはシェルスクリプトを実行できます。

他のヒント

まあ、これらのタスクのほとんどにAutomatorは必要ありません-ターミナルとSafariに適切なデフォルトを設定するだけです。

ターミナルを使用すると、設定に移動し、起動時に特定のスクリプトを実行するターミナルウィンドウをいくつか定義できます。次に、これらのウィンドウを必要に応じて配置し(タブ、ウィンドウ、または2つの組み合わせ)、結果をウィンドウグループとして保存できます。次に、ターミナルを開いたときにそのウィンドウグループを自動的に開始することができます。

最後に、システム環境設定に移動し、Safariとターミナルの両方をログイン項目に設定できます(アカウントの下)。

Texmateで特定のプロジェクトを開くには、Textmateのコマンドラインオプション(mate mysite)を使用します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top