AutoHotkey
AutoHotkeyは、ユーザーが繰り返しタスクを自動化できるようにする無料のオープンソースマクロ作成および自動化ソフトウェアユーティリティです。これは、キーボードショートカットを定義するための特別な規定を備えたカスタムスクリプト言語によって推進されています。
https://www.autohotkey.com/
サポート
Autohotkey Community Forumは、Autohotkeyの主要なサポート源です。
Autohotkey V1は維持されていませんが、サポートはコミュニティメンバーによって提供されます。
- スクリプトが機能しない:コードAutohotkeyスクリプトを必要な方法で動作させるのを支援するために、Autohotkeyバージョンに応じて、Autohotkeyバージョンに応じて、ake for help(v2)のトピックを開始するか、サブフォーラムを求めます。
- バグの報告:問題の性質について疑問がある場合は、確認のために助けを求めてください(V2)。それ以外の場合、バグレポートサブフォーラムでバグを報告する必要があります。
- 誤検知:Autohotkeyファイル(公式ソースからダウンロード)が疑わしいものまたはウイルスとしてフラグが付けられていることに気付いた場合、それらは誤検知である可能性があります。ここでこれらを解決または報告する方法については、ページを参照してください。
- その他の開発トピック:他の開発関連の問い合わせについては、Autohotkey Development Subforumを利用してください。
コンパイルする方法
Autohotkeyは、Microsoft Visual Studio Community 2022で開発されており、Microsoftから無料でダウンロードしています。
- ソースコードを取得します。
- Visual StudioでAutoHotKeyx.slnを開きます。
- 適切なビルドとプラットフォームを選択します。
- 建てる。
このプロジェクトは、Visual Studio 2012以降の構築を可能にする方法で構成されていますが、2022年のツールセットのみが定期的にテストされています。いくつかの新しいC ++言語機能が使用されるため、後のバージョンのコンパイラが必要になる場合があります。
VSコードで開発します
Autohotkey V2は、VSコードで構築およびデバッグすることもできます。
要件:
- Visual Studioコード用のC/C ++。 VSコードは、.cppファイルを開くと、これをインストールするように求められる場合があります。
- 「C ++を使用したデスクトップ開発」ワークロードなど、Visual Studio 2022のツールを構築します(古いバージョンまたは新しいバージョンや異なる製品が機能するはずです)。
構成を構築します
autohotkeyx.vcxprojには、ビルド構成のいくつかの組み合わせが含まれています。主な構成は次のとおりです。
- デバッグ:Autohotkey.exe in debugモード。
- リリース:一般的に使用するためのAutoHotKey.exe。
- 自己完結型:autohotkeysc.bin、コンパイルされたスクリプトに使用。
二次構成は次のとおりです。
- (MBCS) :ANSI(マルチバイト文字セット)。この接尾辞のない構成はUnicodeです。
- .DLL :V2スクリプトでV1ライブラリを使用できるように、インタープリターをホストするための実験的なDLLを構築します。 readme-lib.mdを参照してください。
プラットフォーム
autohotkeyx.vcxprojには、次のプラットフォームが含まれています。
- Win32 :Windows 32ビット用。
- X64 :Windows X64用。
Autohotkeyは、ASMパッチ(Win2KCompat.asm)を介して、サービスパックとWindows 2000の有無にかかわらずWindows XPをサポートします。維持することが自明でない場合、サポートは削除される場合があります。古いバージョンはサポートされていません。