AutoHotkeyを使用して、完璧でカスタマイズされたボスキーを作成します


私たちは皆、そこにいました。私たちが男性のために働いているはずである間、何か他のことをしようとしています。確かに、彼らは私たちにお金を払っていますが、時々少し休憩することはできませんか?

ボスが歩くたびにシンプルなキーストロークで窓を非表示にする「ボスキー」アプリケーションが多数ありますが、それらのほとんどはあなた自身の状況に合わせてあまり調整されていません。そこで、AutoHotkeyで完璧なボスキーを作成しようとしました。このガイドの終わりまでに、あなたが望む隠れの種類を正確に行う独自のカスタムボスキーを作成できるはずです。

私たちは実際に、あなたが仕事で怠けて、上司をだまし、ピンクのスリップで家に送られる限り、雇用主のポリシーに反していることを主張していません。少しリラクゼーションブレークが大丈夫かどうかにかかわらず、時には自分自身にリラクゼーションを維持したい場合があります。

はじめる

独自の素晴らしいボスキーを作成する前に、あなたが持っていることを確認する必要がありますAutoHotkeyどこかにインストールしてください初心者向けガイドをご覧くださいすべてがどのように機能するかについての少しの背景について。職場でソフトウェアをインストールできない場合は、別のコンピューターにスクリプトを作成し、サムドライブを持ち運ぶことができるポータブルExeファイルに変えることができます。

環境を稼働させたら、ファイルをクリックして新しいAutoHotkeyスクリプトを作成します - >デスクトップまたはExplorerウィンドウ内で右クリックして新しい - > AutoHotkeyスクリプトを選択し、次のスタータースクリプトに貼り付けます。

#installkeybdhook

#持続的

#HotKeyInterval、100

#noenv

SetKeyDelay、–1

SettitleMatchMode、2;タイトルを簡単にします

sendMode入力

setworkingdir%a_scriptdir%

そのすべては気が遠くなるように見えるかもしれませんが、すべてを設定するのは単なる定型コードであるため、本当に心配する必要はありません。次に、次の2つのブロックをファイルに追加します。これにより、1つのホットキーがすべてを隠し、別のブロックがすべてを復元します。この記事の目的のために、F6を使用してすべてを隠し、F7は再びウィンドウを表示します。 Hide Keyをヒットしやすいものにすることをお勧めします。ショーキーをさらに遠ざけることをお勧めします。

f6 ::

{

;隠れた窓のものをここに置きます

戻る

}

f7 ::

{

;ここにすべてを再び表示するために関数を置いてください

戻る

}

AHKでは、セミコロン(;)はコメントされたコードを示しているため、上記のように、ユーザーがF6またはF7にヒットしたときに何が起こるかを説明しています。以下に、その機能を記入します。テンプレートスクリプトをまとめたので、スクリプトをカスタマイズして、いくつかのウィンドウを非表示にしましょう。

窓を非表示にするか、それらを最小限に抑えます

ボスキーを使用するポイントのほとんどは、見ているものをすべて隠すことですが、それは常にウィンドウを完全に隠す必要があるということではありません。誰もあなたの開いた窓をそれほど密接に見ているなら、またはあなたがあなたのタスクバーを隠しておくなら、最小化は大丈夫かもしれません。 WinHideを使用するか、どのアクションを実行するかに応じてWinminimize AHK関数を使用できます。

ウィンドウを最小限に抑えるために、Winminimize関数を使用して、ウィンドウタイトルの一部を使用できます。たとえば、昨夜ダウンロードしたビデオポッドキャストの数分をキャッチするためにVLCを開いているとしましょう。 VLCウィンドウを最小限に抑えるには、次の行を関数に追加できます。

Winminimize、VLCメディアプレーヤー

この行はかなり自明です。あなたは、タイトルがその一連のテキストと一致するウィンドウを最小限に抑えるように自動ホットキーに伝えるだけです。代わりにウィンドウを非表示にしたい場合は、以下を使用します。

Winhide、VLCメディアプレーヤー

窓を隠すことの問題は、それらが本当に完全に隠されていることです。そのため、別のホットキーを作成して再びウィンドウを表示することを余儀なくされるか、閉じたい場合はタスクマネージャーからプロセスを殺す必要があります。

もう一度ウィンドウを表示するには、以下をショーウィンドウブロックに貼り付けます。

detecthiddendwindows、on

Winshow、VLCメディアプレーヤー

最初の行は、AHKに非表示の窓もチェックするように指示し、2行目はウィンドウを表示するようにWindowsに指示します。

メディアプレーヤーを一時停止します

メディアを再生するアプリケーションに応じて、一時停止する方法がいくつかある場合があります。キーボードのメディアの一時停止キーなど、グローバルなホットキーを割り当てることができれば、そのショートカットをボスキーに使用して追加するだけで簡単に追加できます。機能を送信します、キーストロークをアクティブウィンドウに送信できます。

send、{media_play_pause}

があります特別な鍵のリスト全体代わりに使用できるが、お気に入りのメディアアプリケーションにコマンドラインの引数がある場合は、機能を実行します代わりにPAUSEスイッチを使用してアプリケーションを起動します。

実行、c:\ path \ to \ media-app.exe /一時停止

「作業アプリケーション」に切り替える

Boss Key Hiding Effectを完成させるために、座ってはいけないWindowsを非表示にすることはできません。使用しているはずの作業アプリケーションに切り替えるときに、良いボスのキーが最適に機能します。あなたが本当にあなたのようにプログラマーなら、本当にあなたのお気に入りのテキストエディターや画面でIDEを開いていることを議論することはできません。

「show」関数の内部では、画面に表示したいウィンドウに戻る行を追加する必要があります。これを達成するために、AutoHotkeyのものを使用しますwinactivate関数。これにより、別のウィンドウが最上部になります。

Winactivate、Visual Studio

この関数は、タイトル文字列の一部を一致させる他の関数と同じように機能するため、ワークセーフアプリケーションが何であれ、カスタマイズできます。

まとめ:スクリプトを準備します

スクリプトが完成したら、スクリプトを単一の実行可能ファイルにパッケージ化できます。これにより、フラッシュドライブにドロップできます。特に、職場ではターゲットマシンにAutoHotkeyをインストールできない場合は役立ちます。おそらく最初にやりたいことは、Autohotkeyにトレイアイコンを表示しないように指示し、バックグラウンドで完全に実行することです。スクリプトの冒頭の近くに以下を追加することをお勧めします。この行を追加した後にスクリプトを殺したい場合は、タスクマネージャーからそれを行う必要があります。

#NOTRAYICON

これで、スクリプトを右クリックして、それを実行可能ファイルにコンパイルすることを選択します。これにより、フラッシュドライブを保存するか、必要な場所を使用できます。

F6キーを押すとVLCを隠し、F7を押すときに再度表示するサンプルスクリプトの完全なリストを以下に示します。

#installkeybdhook

#持続的

#HotKeyInterval、100

#noenv

SetKeyDelay、–1

SettitleMatchMode、2;タイトルを簡単にします

sendMode入力

setworkingdir%a_scriptdir%

f6 ::

{

;隠れた窓のものをここに置きます

Winhide、VLCメディアプレーヤー

戻る

}

f7 ::

{

;ここにすべてを再び表示するために関数を置いてください

detecthiddendwindows、on

Winshow、VLCメディアプレーヤー

戻る

}


独自のカスタマイズされたボスキーをまとめたので、クラスの残りの部分についてのヒントはありますか?コメントで教えてください。

ハウツーオタク上司の鍵を使用して、おせっかいな人が肩越しに読むのを防ぎます。彼のオタクの記事は、毎日ライフハッカーで見つけることができます、ハウツーオタク、 そしてツイッター