Windowsタスクを自動化するためのAutohotkeyチュートリアル

自宅で仕事をしている場合やオンラインでクラスに参加している場合は、定期的に入力するフレーズがあることは間違いありません。または、頻繁に開く必要があるが、開いたままにしない特定のファイルがある場合もあります。理由が何であれ、Windows Autohotkeyは、一連のタスクを実行するための高速な方法を提供します。

Windows Autohotkeyとは何ですか?

Windows Autohotkeyは、ユーザーがWindows用(Windows)のスクリプトを作成できるようにする無料のオープンソース(open-source)スクリプト言語です。独自のプログラミング言語を使用していますが、ツールを使用するためにコーディングに熟練している必要はありません。特にオンラインで利用できる豊富なリソースを考えると、直感的で簡単に理解できます。

このチュートリアルでは、WindowsAutohotkeyの使用に関連する基本的な手順を説明します。このツールの有用性を理解するために、「WindowsAutohotkey」はスペースを含めて18文字の長さです。この記事では、3回のキーストロークのみを使用して入力しました。興味がある?方法を見つけるために読んでください。 

覚えておくべきことの1つは、このチュートリアルでは基本的なことしかカバーしていないということです。Windows Autohotkeyは、広範囲にわたるアプリケーションを備えた強力なツールです。1つのチュートリアルでカバーするには多すぎます。このチュートリアルは、足を濡らして実験を開始するのに役立ちます。

最初のスクリプトの(Building Your First Script)ダウンロードと作成

WindowsAutohotkeyは(Windows Autohotkey)WindowsOSに組み込まれていないため、Webサイトからダウンロード(download it from the website)する必要があります。ダウンロードしたら、画面の指示に従ってください。ANSIUNICODEのどちらかを選択するように求められた場合は、 UNICODEを選択します—英語以外の文字(non-English characters)をより幅広くサポートします。プログラムをインストールしたら、デスクトップ(Desktop)に移動します。

画面上の空いている場所を右クリックして、[新規(New )] >[オートホットキースクリプト]を選択します。( Autohotkey Script. )スクリプトはデスクトップにファイルとして表示されます。識別しやすく、Enterキーを押しやすい名前を付けます。(Enter. )この後、ファイルを右クリックして[スクリプトの編集]を選択します。(Edit script.) 

これにより、おそらくメモ帳(Notepad)で編集画面が開きます。この例では、次のように自動的に入力するスクリプトを作成します。

よろしくお願いします、ジョージ・ジェットソン(Sincerely yours, George Jetson)

あなたがしなければならないのは、ホットキーを押すことだけです。 まず(First)、次のように入力します。

^j::

^記号はCTRLを意味するため、CTRL+Jを押してこのホットキーをアクティブにします。その記号がCTRL(CTRL)を意味する理由について混乱している場合でも、心配しないでください。これについては、チュートリアルの後半で詳しく説明します。 

次に、次のように入力します。 

送信、よろしくお願いします、ジョージ・ジェットソン(Send, Sincerely yours, George Jetson)

この行のコマンドはSendです。(Send.)カンマの後はすべて画面に表示されます。 

最後に、次のように入力します。

戻る(return)

これが完了したら、スクリプトを保存します。もう一度右クリックして、[スクリプトの実行]をクリックします。(Run script.) 

すべてが言われ、行われると、次のようになります。

^j::
送信、よろしくお願いします、ジョージ・ジェットソン(Send, Sincerely yours, George Jetson)
が戻ってきます(return)

CTRL+jを入力するたびに、「Sincerely yours、GeorgeJetson」というフレーズが表示されます。 

ホットストリングの作成

上記のコマンドはホットキーでした。次に、ホットストリング、または単語または一連の単語を入力するショートカットを作成する方法を示します。これは、実際に入力せずに「WindowsAutohotkey」と入力する場合と同じプロセスです。

コマンドは簡単です。ホットキーの右側にある二重コロン(::)ではなく、次のように2セットの二重コロンで省略形を囲みます。

:: wah :: Windows Autohotkey

コロン内のテキストはショートカットとして機能し(serve as the shortcut)、コロンの右側のテキストはコマンドを入力したときに表示されるテキストになります。 

ホットキーの記号とその意味

このセクションでは、さまざまな記号とその意味について簡単に説明します。 

SymbolMeaning/Key
#Windows Key
!Alt
^Control
+Shift
&Use between any two keys to create a custom hotkey.
<Use the left key of a set (ex. The left Shift key.)
>Use the right key of a set (ex. The right Shift key.)
*Wildcard (This will activate the hotkey even if other keys are hit.)
UPWhen you use this in a hotkey, it triggers upon the release of the key.

これらは最も基本的な記号です。より複雑なものは他にもいくつかありますが、これらは基本を学ぶために知る必要はありません。また、複数のシンボルを組み合わせて機能させることができることも知っておく必要があります。たとえば、<!aは、左のAltキー(left Alt key)がホットキーをトリガーすることを意味します。

既製のスクリプト

Windows Autohotkeyと同じくらい強力で用途の広いプログラムなら、人々はそれが最大の可能性に到達する方法を見つけるでしょう。このツールの機能を正確に示す一連の作成済みスクリプトを確認したい場合は、Autohotkeyフォーラム(Autohotkey Forum)をご覧ください。

フォーラムはさまざまなセクションに分かれていますが、作成済みのスクリプトを探すための2つの主要な領域は、ゲーム(Gaming)AutoHotkeyV2のスクリプトと関数(AutoHotkey V2 Scripts and Functions)です。これらのスクリプトをコピーして自分のマシンに貼り付けて、それらを利用することができます。

人々は、ジョイスティックをマウスに変換することから、マウスの右ボタン以外は何も使用せずにウィンドウのサイズを変更することまで、すべてを実行するスクリプトを作成しました。 

フォーラムは、作成済みのスクリプトを見つけるだけでなく、独自のスクリプトを作成するための支援を求めるのに最適な場所です。基本をマスターしたら、Windows Autohotkeyの機能を調べて、独自のユーザーエクスペリエンスを合理化します。 

Windows Autohotkeyは、これらのいくつかの基本的なスクリプトをはるかに超える強力なツールですが、これらのスクリプトとコマンド(learning these scripts and commands)を学習することは、プログラムを自分で使用する方法をはるかに高いレベルで学習するための鍵です。 

Windows Autohotkeyを使用して長いフレーズを自動的に入力する以外に、ファイルを開いたり、プログラムを実行したりするために使用できます。空は限界です—あなたはただ最初に歩くことを学ぶ必要があります。 



About the author

私は、Windows アプリとファイルを専門とする、10 年以上の経験を持つコンピューター セキュリティの専門家です。私は、コンピュータ セキュリティに関連するさまざまなトピックについて何百もの記事を書いたり、レビューしたりして、個人がオンラインで安全に過ごせるように支援してきました。また、データ侵害やサイバー攻撃からシステムを保護するために支援が必要な企業向けの経験豊富なコンサルタントでもあります。



Related posts