編集者注: 私たちは、強力な Windows 微調整スキルがあるため、Lifehacker HQ 周辺で AutoHotkey を愛用しています。そのため、読者の Scott Rippey が、AHK スクリプトを管理するためのこの非常にスマートなスクリプトについて書いてくれたときは、とてもうれしく思いました。
恥ずかしながら、これが私にとってライフハッカーへの初めての寄稿です。私が「恥ずかしい」と言うのは、私は受けても受けても、何も見返りを与えていないからです。そこで、私が最も役立つ AutoHotkey スクリプトを提供する時期が来たと考えました。私はそれを「AutoInclude」と呼んでいます。
これで解決できる問題は 2 つあります。まず、ライフハッカーの熱心な読者であり、AHK の大規模ユーザーである私は、自分の「メイン スクリプト」に組み込みたい素晴らしいスクリプトを数十個見つけましたが、それはかなり面倒な場合があります。すべてを 1 つの AHK ファイルに結合するのは面倒です。これらすべてのスクリプトを見てください。
次に、私は仕事用 PC、ラップトップ、メディア センターで AHK を使用しています。これらの場所ごとに異なる AHK ニーズがありますが、それでも一部の AHK コードを全体的に共有したいと考えています。
私の AutoInclude スクリプトは、*.ahk のフォルダーのリストをスキャンし、それらすべてを「#Include」する一時 AHK ファイルを作成し、その一時ファイルを実行します。これにより、すべてのスクリプトを非常に整理した状態に保つことができ、どのスクリプトが各コンピュータに適しているかを判断できるようになり、スクリプトを非常に簡単に編集できるようになりました。最後に、すべての AutoHotkey スクリプトを Live-Mesh-Synchronized フォルダーに配置し、すべての PC で共有します。
各 PC で、そのシステムに適用されるフォルダー (All、XP、Tablet と All、Dual Monitor、Work など) のみを含むようにファイルの先頭を変更し、残りをコメント アウトします。
最後に、スクリプトを実行すると、AHK プロセスが 1 つだけ実行されます。大好きです。
唯一注意が必要なのは、スクリプトに「自動実行」セクションが必要な場合、多数のファイルを「#Include」すると問題が発生する可能性があるという事実です。解決策は次のとおりです。
スクリプトを自動実行する必要がある場合、ファイルの最初の行はコメント「; Auto-Execute」で、その後に通常どおり自動実行コードが続き、他のコードの前に「Return」がなければなりません。ホットキー。 AutoInclude スクリプトは、「#Include」ステートメントの前にラベルを置き、そのラベルに対して GoSub を呼び出し、それによってステートメントを自動実行します。
自動生成されたスクリプトを見てください。
私の AutoHotkey AutoInclude スクリプトをダウンロードできますここ。
ありがとうスコット! AHK を試してみませんか?初心者向けガイドをご覧ください。あらゆるアクションをキーボード ショートカットに変換するオートホットキーを使用します。