Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

AutoHotkeyスクリプトの使い方完全ガイド|インストールから自作スクリプト作成まで

AutoHotkeyは、Windows向けのオープンソース・カスタムスクリプト言語で、Chris Mallett氏によって開発されました。当初は、初心者ユーザーでも簡単にキーボードショートカット(いわゆるホットキー)を作成できるようにすることが目的でした。しかし現在では、マクロの作成やソフトウェア・ゲーム操作の自動化にも活用でき、タスクを自動化して時間を節約するツールとして、初心者から上級者まで幅広い層に愛用されています。

特定の作業を何年も手動で続けていて、それを自動化すれば時間を大幅に節約できることに気づいていない方も多いのではないでしょうか。ここでは、AutoHotkeyで実現できることの一例を紹介します。Microsoft Wordのオートコレクト機能をご存じでしょうが、AutoHotkeyはそのオートコレクト機能をすべてのWindowsアプリケーションに拡張できます。さらに、標準キーボードに存在しない特殊文字を入力するためのホットキーの割り当て、タイマーの作成、独自のスタートメニューの構築、レシピブックの作成、カロリー計算など、応用範囲は無限大です。

実際、AutoHotkeyでできることをすべて列挙するのはほぼ不可能です。ほとんど何でも実現できてしまうからです。まずは、AutoHotkeyユーザーが作成・共有している豊富な既存スクリプトを利用するのが手軽ですが、スクリプトをカスタマイズしたり自分で作成したりすることで、AutoHotkeyの真の力を引き出せます。しかも、その作業はとても簡単です。

AutoHotkeyのインストール方法

AutoHotkeyは公式サイトからダウンロードできます。ダウンロードページには「Installer」「Other versions」の2つの選択肢があります。初心者の方は「Installer」を選びましょう。上級者であれば、別のバージョンを選択しても問題ありません。

ダウンロードが完了したらインストーラーを実行します。インストールは数回のクリックで完了します。Express Installation(簡易インストール)またはCustom Installation(カスタムインストール)のどちらかを選べますが、どちらの場合でもインストーラーが手順を丁寧に案内してくれるので安心です。

既存のAutoHotkeyスクリプトの使い方

AutoHotkeyを使い始めるために、コードを1行も書く必要はありません。Webで検索すれば、AutoHotkeyユーザーが作成・共有している既存のスクリプトが数多く見つかります。

スクリプトを起動する最も簡単な方法は、.ahk拡張子のファイルを展開してダブルクリックすることです。

AutoHotkeyスクリプトの使い方完全ガイド|インストールから自作スクリプト作成まで

注意:AutoHotkeyをインストールしなくても、既存のスクリプトを使用することは可能です。実行ファイル(.exe拡張子)として提供されているコンパイル済みバージョンを利用しましょう。ただし、.exeファイル内のスクリプトはカスタマイズできないため、AutoHotkey本来の柔軟性は失われます。スクリプトをカスタマイズする予定がないのであれば、AutoHotkeyをインストールせずに.exeファイルだけで十分です。

自分だけのAutoHotkeyスクリプトの作り方

ここでは、イメージをつかんでもらうために、実際にサンプルスクリプトを作成してみましょう。コードを書く前に、まず新しいAutoHotkeyスクリプトファイルを作成します。

デスクトップやフォルダ内の任意の場所を右クリックし、「新規作成」にカーソルを合わせて「AutoHotkey Script」を選択します。なお、このメニューが表示されるには、AutoHotkeyがインストールされている必要があります。

AutoHotkeyスクリプトの使い方完全ガイド|インストールから自作スクリプト作成まで

ファイルを作成したら、エディターで開いてコードを入力します。ファイルをダブルクリックするとスクリプトが実行されます。編集する場合は、ファイルを右クリックして「Edit Script」を選択してください。AutoHotkeyのスクリプトファイルはシンプルなテキストファイルなので、Windows標準のメモ帳で開くことができます。

AutoHotkeyスクリプトの使い方完全ガイド|インストールから自作スクリプト作成まで

ただし、より快適な編集体験を求めるなら、Notepad++の使用をおすすめします。新規ファイルにはあらかじめ数行のコードが記述されていますが、そのまま残しておいて構いません。セミコロン(;)で始まる行は単なるコメントです。後でスクリプトを再編集するときに内容を思い出せるよう、コードを書く際に適宜コメントを追加しておくと便利です。

オートコレクトの設定例

まずは、オートコレクト項目の作り方を見てみましょう。以下のコードをご覧ください。

::wam::Why always me?

::resume:: résumé

1行目のコードは、「wam」と入力すると自動的に「Why always me?」へ変換される設定です。wamとWhyの間にある二重コロン(::)に注目してください。この二重コロンによって、左側のテキストを右側のテキストに変換するようAutoHotkeyに指示しています。2行目では、resumeをアクセント記号付きのより正確な表記「résumé」に変換しています。

キーボードキーのリマップ

次に、以下のコード行をご覧ください。

LCtrl::Alt

LAlt::Ctrl

このシンプルなコードは、左Ctrlキーと左Altキーの役割を入れ替えるものです。任意のキーを別のキーに割り当てることができるため、好みに合わせてキーボード全体を自由にリマップすることも可能です。

お気に入りのウェブサイトをワンタッチで開く

ショートカットキーでお気に入りのウェブサイトを直接開くコードがこちらです。

#space::Run https://appuals.com

AutoHotkeyスクリプトにおける「#」は、キーボードのWinキーを表します。つまり、Win+スペースキーを押すと、デフォルトのウェブブラウザでappuals.comが開くという仕組みです。

ヒント:作成したAutoHotkeyスクリプトを持ち運びたい場合は、「Convert .ahk to .exe」ユーティリティ(AutoHotkeyのインストール時に同梱されています)を使って実行ファイルに変換しましょう。また、スクリプトをWindows起動時に自動実行したい場合は、スクリプトのショートカットをスタートアップフォルダに配置します。スタートアップフォルダを開くには、Win+Rキーで「ファイル名を指定して実行」ダイアログを開き、以下のパスを入力してください。

%AppData%\Microsoft\Windows\Start Menu\Programs\Startup

Enterキーを押すとスタートアップフォルダが開きます。このフォルダにファイルやショートカットを置いておけば、Windowsの起動時に自動的に実行されるようになります。

  1. PCでClubhouse(クラブハウス)を使う方法【Windows・Mac対応】

    Clubhouse(クラブハウス)は、インターネット上でも比較的新しく洗練されたソーシャルメディアプラットフォームのひとつです。招待制の音声チャットアプリで、ユーザーはさまざまな議論やディスカッションに参加できます。モバイルアプリは少人数のミーティングには便利ですが、小さな画面で大勢のオーディエンスを管理するのは難しいものです。そのため、多くのユーザーがPCへのインストールを試みてきました。同じことでお悩みの方に向けて、PCでClubhouseを使用する方法をわかりやすく解説します。 PCでClubhouseを使う方法(Windows & Mac) PCでClubhouseは使える?

  2. Windows 11でPowerToysを使いこなす方法!インストール手順と11個の便利ツールを徹底解説

    PowerToysは、ユーザーがより整理された効率的な作業を実現できるようにするソフトウェアです。豊富な機能を自由にカスタマイズ・追加でき、上級者向けに開発されましたが、多くの機能は誰でも活用できます。もともとはWindows 95向けに初めてリリースされたものであり、現在ではWindows 11にも対応しています。従来のように各ツールを個別にダウンロードする必要はなく、Windows 11ではすべてのツールがPowerToysという単一のソフトウェアから利用できるようになりました。本記事では、Windows 11でPowerToysを使用する方法をわかりやすく解説します。 Windows 1