■公式サイト
https://www.autohotkey.com/
■解説等
・v1.1
AutoHotkey Wiki
http://ahkwiki.net/Top
・v2
クイックリファレンス|AutoHotkey v2
https://ahkscript.github.io/ja/docs/v2/
v1.1からの変更|AutoHotkey v2
https://ahkscript.github.io/ja/docs/v2/v2-changes.htm
■前スレ
AutoHotkey スレッド part35
https://egg.5ch.net/test/read.cgi/software/1733887021/
AutoHotkey スレッド part36
2025/12/22(月) 08:20:59.01ID:9T9lj6pT0
2026/07/12(日) 21:45:47.71ID:2GwWjzON0
河内弁・京都弁はあかんのか
2026/07/13(月) 00:31:40.33ID:y6sedK4y0
AIで任す前提で何か作るならRustだな
ただビルド時間が長いデメリットがあるらしいね
まあ色々言ってるがキーマウ自動実行関係ならahkで十分よな
ただビルド時間が長いデメリットがあるらしいね
まあ色々言ってるがキーマウ自動実行関係ならahkで十分よな
2026/07/13(月) 02:32:17.12ID:eICy2QHI0
ai_agent("へいAI君、電卓を起動して既存のウィンドウと被らないようにいい感じにタイリングして")
ってどうやって実装すればいいの?
ってどうやって実装すればいいの?
2026/07/13(月) 07:36:18.48ID:O68UWoZM0
自動実行が目的ならもっといいのがある
300名無しさん@お腹いっぱい。
2026/07/13(月) 10:56:07.19ID:jIPCGYH502026/07/14(火) 03:06:55.35ID:vD2+QC0o0
>>299
どれよ
どれよ
2026/07/14(火) 07:26:54.68ID:+mqgmw1E0
pythonだけでも、細かく指定する系と雑に指定する系のがあるな
2026/07/14(火) 07:36:14.95ID:NjUAG/9h0
>>301
規模がでかいなら普通にexe とかで作った方がマシって意味だろ
規模がでかいなら普通にexe とかで作った方がマシって意味だろ
2026/07/14(火) 10:21:09.10ID:P5LvcefK0
>>303
自動実行ならexeじゃなくてもええやろ
自動実行ならexeじゃなくてもええやろ
2026/07/14(火) 11:03:14.04ID:p30JSa1w0
何なのこの情報量0のやり取り
2026/07/14(火) 11:41:47.69ID:KOhQVdtp0
逆にexeにしたいだけならcでもpythonでもahkでもいいことになるし
他にいいのってどれよに対して>>303は無意味過ぎる
他にいいのってどれよに対して>>303は無意味過ぎる
2026/07/14(火) 16:38:19.68ID:KzxJwEsr0
2026/07/14(火) 16:41:06.91ID:KzxJwEsr0
あ~ちゃうちゃうこうかw
「お前は今までに書いたレスの回数を覚えているのか?」ww
「お前は今までに書いたレスの回数を覚えているのか?」ww
2026/07/14(火) 17:09:17.14ID:P5LvcefK0
何言ってんだ?
2026/07/15(水) 07:39:18.69ID:BJCS8jJS0
スレは仲良く使ってね
311名無しさん@お腹いっぱい。
2026/07/16(木) 11:22:58.59ID:6IJXbiia0 タッチパッドのジェスチャってAHKで取れる?三本指とか四本指にアプリごとのショートカット設定したい
2026/07/16(木) 12:51:45.34ID:p0Iacguj0
使ってるユーティリティ次第じゃないの
ジェスチャでCtrl+Win+Numpad1とかのキー押させてAHK側で受け取れるか試してみたら
ジェスチャでCtrl+Win+Numpad1とかのキー押させてAHK側で受け取れるか試してみたら
2026/08/03(月) 03:59:22.94ID:ruxKzVre0
codellamaさん軽量賢い
自分の書いたコード、特にライブラリを無理やり1つのファイルにまとめてall.ahkとかにして
そのファイルをvscodeに読み込んでおくと自前のコメントやらライブラリやらに沿ったコード提案してくれる
自分の書いたコード、特にライブラリを無理やり1つのファイルにまとめてall.ahkとかにして
そのファイルをvscodeに読み込んでおくと自前のコメントやらライブラリやらに沿ったコード提案してくれる
2026/08/03(月) 20:06:38.03ID:YJZOY/lp0
2026/08/05(水) 16:07:18.46ID:Xnbg0iXk0
v1
ホットキーを無効化するのに
Returnを記述するのとExitとで、何か違いはありますか?
処理の重さなど
ホットキーを無効化するのに
Returnを記述するのとExitとで、何か違いはありますか?
処理の重さなど
2026/08/05(水) 18:10:18.16ID:rR5ICBs30
>>315
運用上、スレッドの即時終了が必要ではない限りReturnの方が無難ですが、重さについてはちょっと興味がでたので調べてみました
結論としては実用上で処理時間の差はほぼありませんが、数ステップ分Returnの方が軽量になるため、ナノ秒単位の差でReturnの方が速くなるようです
ちなみに「a::Return」の場合v1とv2で差はありませんが、v1 「a::Send, b」 v2 「a::Send("b")」 の場合
これだけでは実用上の差はほぼでませんが、単純な処理のステップ数でv2の方が速くなります
質問のレベルでの処理時間の差を気にするのであれば、その他の最適化も含めv2にした方が有益です
運用上、スレッドの即時終了が必要ではない限りReturnの方が無難ですが、重さについてはちょっと興味がでたので調べてみました
結論としては実用上で処理時間の差はほぼありませんが、数ステップ分Returnの方が軽量になるため、ナノ秒単位の差でReturnの方が速くなるようです
ちなみに「a::Return」の場合v1とv2で差はありませんが、v1 「a::Send, b」 v2 「a::Send("b")」 の場合
これだけでは実用上の差はほぼでませんが、単純な処理のステップ数でv2の方が速くなります
質問のレベルでの処理時間の差を気にするのであれば、その他の最適化も含めv2にした方が有益です
317名無しさん@お腹いっぱい。
2026/08/06(木) 21:06:42.33ID:MLFNhr+10 v2に移行しようとして毎回挫折する
既存のv1スクリプト多すぎんよ
既存のv1スクリプト多すぎんよ
2026/08/06(木) 21:08:16.76ID:CRjNT5k90
2026/08/07(金) 12:57:16.06ID:hKy/BUrk0
>>317
claude opus 5 にフォルダごと丸投げで大体なんとかなる
claude opus 5 にフォルダごと丸投げで大体なんとかなる
2026/08/07(金) 13:21:54.74ID:OVHVtf0v0
何にそんなに使ってるんだ
321名無しさん@お腹いっぱい。
2026/08/07(金) 23:29:27.17ID:JvPhGy560 コメントつけてzipでくれ
2026/08/08(土) 00:00:44.74ID:aKuzTw2i0
既存のPC操作やネットのブラウジングとかをほぼ全てスクリプト処理とか???
色々摩耗しそうだがそういう人なら大量のスクリプト使用してそう
後は動画や画像の大規模加工???
色々摩耗しそうだがそういう人なら大量のスクリプト使用してそう
後は動画や画像の大規模加工???
2026/08/09(日) 09:58:41.10ID:dmuufgXm0
2026/08/10(月) 18:52:21.99ID:wobaNwAH0
v1で、vk〜〜のバーチャルキーを指定すると
どれもInvalid hotkeyになってしまいます
なぜ?どういう環境なら機能するの?
どれもInvalid hotkeyになってしまいます
なぜ?どういう環境なら機能するの?
2026/08/11(火) 00:00:06.05ID:avrj/Tup0
Windows開発キットに入っているヘッダファイルを見て、DispCallFuncで何番目の関数を呼び出すかを調べたというQiita記事を読んだ
その記事はVBAからUI Automationを叩くというもの(これがAutoHotkeyに似てるかなと)
そもそもWindows開発キットをインストールしてないし、ヘッダファイルを見たことがないんだけど、見てる?
その記事はVBAからUI Automationを叩くというもの(これがAutoHotkeyに似てるかなと)
そもそもWindows開発キットをインストールしてないし、ヘッダファイルを見たことがないんだけど、見てる?
2026/08/20(木) 06:17:31.42ID:tBUe6myc0
脱AHK派(ハードウェアマクロ移行)との議論勃発
海外のテックメディアで「パワーユーザーが2026年にAHKを手放す6つの理由」という記事が公開され、コミュニティで激しい議論が交わされました。「管理者権限のウィンドウで動かない」「ゲームのアンチチートに引っかかる」といったAHKの弱点を、QMK/Via対応の自作キーボードやハードウェア側で解決するアプローチ(Lua言語への移行など)が話題になっています。
海外のテックメディアで「パワーユーザーが2026年にAHKを手放す6つの理由」という記事が公開され、コミュニティで激しい議論が交わされました。「管理者権限のウィンドウで動かない」「ゲームのアンチチートに引っかかる」といったAHKの弱点を、QMK/Via対応の自作キーボードやハードウェア側で解決するアプローチ(Lua言語への移行など)が話題になっています。
2026/08/20(木) 07:20:30.72ID:ejbABUn+0
ハード的にどうにかできる範囲のことならどうにでもなる
そんな基礎部分ではなくて、もっと応用的なあれこれをやらせまくってるのが問題
そんな基礎部分ではなくて、もっと応用的なあれこれをやらせまくってるのが問題
2026/08/20(木) 08:20:04.00ID:u4DuXx030
329名無しさん@お腹いっぱい。
2026/08/20(木) 18:48:25.57ID:Om4YB/ak02026/08/20(木) 21:25:42.32ID:u4DuXx030
2026/08/20(木) 21:29:57.34ID:KAU56NwS0
書いたコードが五万行
2026/08/21(金) 02:19:40.97ID:QPvRZwMw0
>>326 を調べたら記事は 6 Reasons Power Users Are Ditching AutoHotkey in 2026 ://keyboardhardware.com/posts/2026/6-reasons-ditch-autohotkey/ で Rebind ://www.rebind.gg/ の宣伝
・Mac、Windows、Linuxで使える
・Lua言語
・有料だがハードウェアレベルで動かせオンラインゲームでチートできる
・英語だが内蔵AIでスクリプトを生成できる
・AutoHotkeyのWinActivateなどのライブラリ、利用者が公開した膨大なスクリプト資産は使えない
・Mac、Windows、Linuxで使える
・Lua言語
・有料だがハードウェアレベルで動かせオンラインゲームでチートできる
・英語だが内蔵AIでスクリプトを生成できる
・AutoHotkeyのWinActivateなどのライブラリ、利用者が公開した膨大なスクリプト資産は使えない
2026/08/21(金) 05:15:27.22ID:p1SwQ+w20
有料だが
2026/08/21(金) 07:06:01.91ID:DG8VMwZE0
>>329
全面的に正常動作するまで作業させたら? 自分のときは AI が 1 時間くらい作業して、ドライテストなんかもやってくれてたけどね
全面的に正常動作するまで作業させたら? 自分のときは AI が 1 時間くらい作業して、ドライテストなんかもやってくれてたけどね
2026/08/21(金) 07:09:34.33ID:mUqSV0Qz0
馬鹿とAIは使いようなんだよな
結構人間向けのアプローチが有効で、
・一度にやらせずに段階的に作らせる
・テストを作らせて変更毎にテストさせる
みたいな工夫をすると品質が一気に上る
結構人間向けのアプローチが有効で、
・一度にやらせずに段階的に作らせる
・テストを作らせて変更毎にテストさせる
みたいな工夫をすると品質が一気に上る
2026/08/21(金) 07:13:02.61ID:n9xQlpTo0
今後二度と自分では書かないというならいいけど
v2わからないまま書き換えさせたら自分のコードすら手直しできなくなって最悪じゃん
v2わからないまま書き換えさせたら自分のコードすら手直しできなくなって最悪じゃん
2026/08/21(金) 07:21:08.96ID:ODO/EPuc0
2026/08/21(金) 12:24:20.33ID:BK53whqT0
>>337
動くようになったらその後にファクタリングさせて、そこで 自分流に最終調整
動くようになったらその後にファクタリングさせて、そこで 自分流に最終調整
2026/08/21(金) 19:13:36.09ID:SVVMWV7A0
因数分解?
2026/08/21(金) 21:34:21.80ID:ODO/EPuc0
2026/08/26(水) 19:28:02.35ID:CFzdVFYd0
再起動後、
状態を復帰するスクリプトを作ってる
状態を復帰するスクリプトを作ってる
2026/08/27(木) 05:02:04.95ID:RmhNx4RG0
いつの間にか最先端の言語に躍り出てしまったな
ここ数週間で最もホットな話題は、AI(LLM)とAHKの直接連携です。開発コミュニティの間で、AIがユーザーのPC環境をデバッグ・操作できるようにする「AutoHotkey v2 MCP(Model Context Protocol)サーバー」の開発や活用が進んでいます。これまでは「AIにAHKのコードを書いてもらう」だけでしたが、現在はAI自体がユーザーのPC内のAHKツールを直接検索して実行する試みが行われており、PC操作自動化の新たな次元として注目されています。
ここ数週間で最もホットな話題は、AI(LLM)とAHKの直接連携です。開発コミュニティの間で、AIがユーザーのPC環境をデバッグ・操作できるようにする「AutoHotkey v2 MCP(Model Context Protocol)サーバー」の開発や活用が進んでいます。これまでは「AIにAHKのコードを書いてもらう」だけでしたが、現在はAI自体がユーザーのPC内のAHKツールを直接検索して実行する試みが行われており、PC操作自動化の新たな次元として注目されています。
2026/08/28(金) 16:41:05.11ID:AvqxPXn00
Release v2.0.27 · AutoHotkey/AutoHotkey · GitHub
https://github.com/AutoHotkey/AutoHotkey/releases/tag/v2.0.27
https://github.com/AutoHotkey/AutoHotkey/releases/tag/v2.0.27
2026/08/29(土) 18:40:04.30ID:oIV/2/6H0
>>342
つまりどういうことです?
つまりどういうことです?
2026/08/29(土) 19:32:32.99ID:S197TNgu0
もっとナルトっぽく言ってみて
346名無しさん@お腹いっぱい。
2026/08/30(日) 12:34:49.17ID:Ne1HRpyc0 契機をしっかりすれば橋渡しとして余りにも優秀だってばしん!
2026/08/31(月) 17:19:49.89ID:IFOp2tsH0
AI君日に日に賢くなっていく
https://i.imgur.com/2ucJtW8.png
https://i.imgur.com/2ucJtW8.png
2026/08/31(月) 17:52:15.39ID:bJH7j6ja0
2026/09/02(水) 02:50:09.90ID:n2812JKZ0
今日はkotlinのrequire系関数パクって100個実装してーって頼んだら実装してくれた
n := RequireInRange(x, 1, 100) ; 1..100以外なら例外
font := RequireFontName("meirio") ; 存在しないのでなので例外
n := RequireInRange(x, 1, 100) ; 1..100以外なら例外
font := RequireFontName("meirio") ; 存在しないのでなので例外
350名無しさん@お腹いっぱい。
2026/09/07(月) 19:55:29.26ID:VXt2WIhA0 AutoHotKeyってはじめてみたけどそれなりの
スクリプト言語仕様で驚いた
AIにテトリスゲーム書いてもらったらちゃんと動いて
2度ビックリ
https://rentry.co/tetris_autohotkey
スクリプト言語仕様で驚いた
AIにテトリスゲーム書いてもらったらちゃんと動いて
2度ビックリ
https://rentry.co/tetris_autohotkey
2026/09/12(土) 09:51:22.32ID:g15gAyX50
2026/09/12(土) 11:05:52.95ID:L/5EA7uQ0
2026/09/12(土) 12:28:24.40ID:g15gAyX50
デバイスドライバの層でやってるので、
LLフックを使ってないか監視してるゲームとかがあったとしても検知できない
LLフックを使ってないか監視してるゲームとかがあったとしても検知できない
2026/09/12(土) 14:37:19.69ID:8pN756ro0
Release v2.0.28 · AutoHotkey/AutoHotkey · GitHub
https://github.com/AutoHotkey/AutoHotkey/releases/tag/v2.0.28
> Fixed Gui.Move to not DPI-scale X or Y.
https://github.com/AutoHotkey/AutoHotkey/releases/tag/v2.0.28
> Fixed Gui.Move to not DPI-scale X or Y.
2026/09/12(土) 15:01:03.12ID:L/5EA7uQ0
>>353
試してみる
試してみる
2026/09/12(土) 15:01:19.35ID:L/5EA7uQ0
>>354
昨日更新したばかりなのにw
昨日更新したばかりなのにw
2026/09/13(日) 02:37:39.79ID:HjQuNB0k0
いっそキーボード側で完結するluaスクリプトでも書ける商品作ればいいのに
スペースキーの下にalt1, alt2, alt3, alt4というボタン生やして
スペースキーの下にalt1, alt2, alt3, alt4というボタン生やして
レスを投稿する
ニュース
- 都立高の教諭が生徒2人と窃盗未遂疑いで逮捕「おりんは高く売れる…」などと助言か「肝試し的な感覚だった」と供述 [ポンコツ★]
- 【実況】ショートスリーパー堀大輔の7日間LIVE 本日最終日★36 [爆笑ゴリラ★]
- 「ゼロ打ちで勝つ準備をしていたのに」 スター戦術押し切れず デニー(氏)人気の衰退に気付くも時遅し (沖縄タイムス) [少考さん★]
- ミャンマー人が《円安ニッポンの介護》を選ぶ深い理由…ベトナム人が「日本離れ」する裏で約2倍に急増、送金額は3倍に [煮卵★]
- 【文春】TBSがひた隠すVIVANT・福澤克雄監督(62)の“骨折パワハラ”《全治1カ月も激アマ処分》 [Ailuropoda melanoleuca★]
- 《ラストコール出演超有名キャバ嬢・ヤマトリノ 逮捕》「店の出入り口に監視カメラ」月売2.3億円のカリスマを追い詰めた本気捜査網 [少考さん★]
- (ヽ´ん`)「スカートめくれてるよ❤」「セックスしたことある?❤」JK「いい歳して恥ずかしくないんですか?」 [977261419]
- 【訃報】19歳の四国電力社員、パワハラ被害で飛び降り自殺、遺書には「俺を生んでくれてありがとう」 [339035499]
- 【トランプ悲報】米国戦争省監察総監、米軍の弾薬が備蓄が不足してるとかいうフェイクニュースを報告してしまう [624898991]
- 客「おまんじゅう5個のを5個」、店「5個入りのお饅頭を5つ、25個ですね」、客「5個のを2つだよ💢」 [256556981]
- 伊藤忠商事会長「しばらくはサウジ経由の石油は出てこなくなるが、日本にはアメリカがある。石油備蓄も多く、まだ1年くらいは大丈夫」 [256556981]
- 【正論】レジェンドマンガ家「編集にみせて、なんか言われたから訂正して、それで売れなかったら責任って取ってくれんの?」 [591180291]