探検


AutoHotkey スレッド part36

2026/08/03(月) 03:59:22.94ID:ruxKzVre0
codellamaさん軽量賢い
自分の書いたコード、特にライブラリを無理やり1つのファイルにまとめてall.ahkとかにして
そのファイルをvscodeに読み込んでおくと自前のコメントやらライブラリやらに沿ったコード提案してくれる
2026/08/03(月) 20:06:38.03ID:YJZOY/lp0
>>313
ほう
なんか、画面右のAI使ってたわ
あれは何だろう
2026/08/05(水) 16:07:18.46ID:Xnbg0iXk0
v1
ホットキーを無効化するのに
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にした方が有益です
317名無しさん@お腹いっぱい。
垢版 |
2026/08/06(木) 21:06:42.33ID:MLFNhr+10
v2に移行しようとして毎回挫折する
既存のv1スクリプト多すぎんよ
2026/08/06(木) 21:08:16.76ID:CRjNT5k90
>>317
数万行、移植完了した
爽やかな気分
2026/08/07(金) 12:57:16.06ID:hKy/BUrk0
>>317
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
http://ahkwiki.net/Top
が急に404 Not Found連発する
と思ったらhttpsになったんですかね
2026/08/10(月) 18:52:21.99ID:wobaNwAH0
v1で、vk〜〜のバーチャルキーを指定すると
どれもInvalid hotkeyになってしまいます
なぜ?どういう環境なら機能するの?
2026/08/11(火) 00:00:06.05ID:avrj/Tup0
Windows開発キットに入っているヘッダファイルを見て、DispCallFuncで何番目の関数を呼び出すかを調べたというQiita記事を読んだ
その記事はVBAからUI Automationを叩くというもの(これがAutoHotkeyに似てるかなと)
そもそもWindows開発キットをインストールしてないし、ヘッダファイルを見たことがないんだけど、見てる?
2026/08/20(木) 06:17:31.42ID:tBUe6myc0
脱AHK派(ハードウェアマクロ移行)との議論勃発

海外のテックメディアで「パワーユーザーが2026年にAHKを手放す6つの理由」という記事が公開され、コミュニティで激しい議論が交わされました。「管理者権限のウィンドウで動かない」「ゲームのアンチチートに引っかかる」といったAHKの弱点を、QMK/Via対応の自作キーボードやハードウェア側で解決するアプローチ(Lua言語への移行など)が話題になっています。
2026/08/20(木) 07:20:30.72ID:ejbABUn+0
ハード的にどうにかできる範囲のことならどうにでもなる
そんな基礎部分ではなくて、もっと応用的なあれこれをやらせまくってるのが問題
2026/08/20(木) 08:20:04.00ID:u4DuXx030
>>326
管理者権限の機能あるやん
バカ議論
329名無しさん@お腹いっぱい。
垢版 |
2026/08/20(木) 18:48:25.57ID:Om4YB/ak0
>>319
試したら8割9割直してくれたわ
有能
2026/08/20(木) 21:25:42.32ID:u4DuXx030
>>329
すごいな
数万行を自力で移植したわ
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などのライブラリ、利用者が公開した膨大なスクリプト資産は使えない
2026/08/21(金) 05:15:27.22ID:p1SwQ+w20
有料だが
2026/08/21(金) 07:06:01.91ID:DG8VMwZE0
>>329
全面的に正常動作するまで作業させたら? 自分のときは AI が 1 時間くらい作業して、ドライテストなんかもやってくれてたけどね
2026/08/21(金) 07:09:34.33ID:mUqSV0Qz0
馬鹿とAIは使いようなんだよな
結構人間向けのアプローチが有効で、
・一度にやらせずに段階的に作らせる
・テストを作らせて変更毎にテストさせる
みたいな工夫をすると品質が一気に上る
2026/08/21(金) 07:13:02.61ID:n9xQlpTo0
今後二度と自分では書かないというならいいけど
v2わからないまま書き換えさせたら自分のコードすら手直しできなくなって最悪じゃん
2026/08/21(金) 07:21:08.96ID:ODO/EPuc0
>>334
すごいね
ちゃんと動くの?
ソースコードとか、汚くならないの?
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
>>338
そうなんだ
試してみようかな
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操作自動化の新たな次元として注目されています。
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
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
2026/08/31(月) 17:52:15.39ID:bJH7j6ja0
>>347
何作ってるの?
おもしろそうだね
2026/09/02(水) 02:50:09.90ID:n2812JKZ0
今日はkotlinのrequire系関数パクって100個実装してーって頼んだら実装してくれた

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
2026/09/12(土) 09:51:22.32ID:g15gAyX50
https://www.npmjs.com/package/openinputbridge-mcp
何かに使えそう
2026/09/12(土) 11:05:52.95ID:L/5EA7uQ0
>>351
ほう
AHKより正確なのか?
2026/09/12(土) 12:28:24.40ID:g15gAyX50
デバイスドライバの層でやってるので、
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.
2026/09/12(土) 15:01:03.12ID:L/5EA7uQ0
>>353
試してみる
2026/09/12(土) 15:01:19.35ID:L/5EA7uQ0
>>354
昨日更新したばかりなのにw
2026/09/13(日) 02:37:39.79ID:HjQuNB0k0
いっそキーボード側で完結するluaスクリプトでも書ける商品作ればいいのに
スペースキーの下にalt1, alt2, alt3, alt4というボタン生やして
レスを投稿する


ニューススポーツなんでも実況