7

毎朝、マシンにログインした後、さまざまなルーチン作業を行います。リストには、電子メール クライアントを開く/チェックする、RSS リーダー、Visual Studio を起動する、いくつかのビジネス アプリを実行する、いくつかの返信を入力する、ソース管理から最新バージョンを取得する、コンパイルする、別のドメインに接続するなどの内容を含めることができます。AutoItや夜間ジョブなどのスクリプト ソリューションを使用して自動化できます。

あなたが繰り返し行っていることのリストと、それを自動化することでどのように解決したかについて、そこにいるオタクから聞いてみたいです。クールなヒントはありますか?

4

8 に答える 8

4

Linux を使用しています。やりたいことを何でもできるスクリプトがたくさんあります。通常、作業の「ブロック」を将来再利用できるようになるたびに、スクリプトを作成します。たとえば、単純なリファクタリング、デプロイなど...

時間が経つにつれて、これらのブロックを組み合わせ始めたので、より効率的になりました。

「起動時にロードする」については、箱から出してすぐに使えるLinuxで(ログアウトまたはコンピューターの電源を切るときに「現在のセッションを保存」できます)。

Windows では、コマンド ライン経由で自動化できるプログラムを使用することをお勧めします。

于 2008-09-21T18:50:31.390 に答える
3

お気に入りの方法は、コンピューターを夜間にオンのままにしておくか、ラップトップの場合はスリープ状態にすることです。VMware または同様の機能で Web ブラウジング仮想マシンを実行することもできます。VM をマシンと共に起動し、シャットダウン時にその状態を保存することで、Web ページと電子メール クライアントを開いたままにすることができます。これは、大規模なコンパイルでの VM のパフォーマンス ヒットが利点を無効にしないスクリプト作成などを行っている場合にも、開発に有効です。

于 2008-09-21T18:51:09.610 に答える
1

シェル スクリプト (Applescript、Bash、PowerShell など) を記述することは、アプリがスクリプト可能であり、新しい言語を習得できると仮定すると、ほとんどの日常的なタスクを自動化するための優れた方法です。この慣行をさらに進めていくと、使用するアプリがスクリプト化できないことにますます悩まされ、アプリの選択に影響を与え始めるようになります ;-)

また、日/週/月/年の特定の時間に特定のタスクを自動的に実行する、cron ジョブ、Windows のスケジュールされたタスク、または同様の OS X アナログを検討してください。これは、前述の「平日の朝」のスクリプトから、毎年妻の誕生日や記念日を思い出させるものまで、あらゆる用途に使用できます。*NIX システムについてはここに、Windows ボックスについてはここに詳細情報があります。

ハッピーオートメーション!

于 2008-09-21T19:23:11.593 に答える
1

SlickRunはこれに非常に便利で、一般的なものに移動するためのいくつかのキーと非常に小さなフットプリントです。入力変数とファイル パスの認識により、任意のマシンにすばやくリモート デスクトップを接続し、あらゆるものを検索し、必要なものを引き出すことができます。

于 2008-09-21T18:52:50.620 に答える
1

OS X では、一日の始まりに実行する Applescript があります。IM に不在メッセージを設定したり、気を散らすプログラムを非表示にしたり終了したり、新しいメールを取得したりします。また、USB バックアップ ディスクも接続しているので、家に帰ると、別のスクリプトがディスクを取り出し、いくつかのプログラムを終了します。スクリプトが完成したら、私もそうです。

これらのスクリプトは、Quicksilver を使用してキーの組み合わせで呼び出します。

ところで、Mac をお持ちでない場合は、Quicksilver と Applescript がおそらく乗り換える理由の第 1 位と第 2 位です。それらの 2 つの間で、コンピューターに実質的に必要なことを非常に短い順序で実行するように指示できます。

于 2008-09-21T19:08:38.460 に答える
1

私は Applescript について頭を悩ませていますが、Apple は BASH スクリプトを問題なく実行しているので、代わりにそれらを使用しています。Mac に開発用サーバーがあるので、スクリプトを実行して、新しいサイト ディレクトリを作成したり、apache に新しい仮想ホストを作成したり、/etc/hosts ファイルに新しいドメインを追加したりできます。 .

Bash (または、方法はわかりませんが、おそらく AppleScript) をGrowlと統合するのは特にクールです。そうすれば、素敵なメッセージを画面に表示して、png アイコンを完成させることができます。ただし、これは、スクリプトが日中に行うことにはより便利です。

于 2008-09-21T19:33:16.733 に答える
1

私はほとんどのプログラミング作業を職場の開発サーバーで行っています。そのため、夕方にスクリーン セッションを切り離し、朝に再び接続するだけです。そのため、その日に行った場所に戻るまで数秒しかかかりません。前。

受信トレイをクリーンアップするために mutt で定義されたマクロがいくつかあり (アーカイブ コミット メールなど)、sshfs を介してノートブックの開発サーバーにいくつかのディレクトリをマウントするスクリプトがあります (公開キーを使用した対話なしで動作します)。私がしなければならないことは、ブラウザを起動してコーヒーを飲むことです。:)

于 2008-09-21T19:37:34.367 に答える
1

Quicksilver や Launchy などの優れたアプリ ランチャーを使用して、単純なタスクの実行にかかる時間を短縮します。通常はスクリプト化できませんが、各ステップをより高速に実行できます。

于 2008-09-21T19:18:41.883 に答える