探検


AutoHotkey スレッド part36

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というボタン生やして
2026/09/21(月) 17:13:10.18ID:To3tXyIS0
ハードに焼くとデバッグがめんどい
絵に描いた餅を眺める馬鹿
2026/09/23(水) 15:25:22.38ID:JP6bhSRV0
luaスクリプトもろくに書けないバカの発想
2026/09/24(木) 00:11:16.44ID:NcIzee430
誹謗中傷をせずに建設的な議論ができないの???
なぜけんか腰なんだい??スラム流???w
2026/09/24(木) 20:06:25.65ID:UBiv835U0
AutoHotkeyインストールしてなくてhoge.ahkを使う場合
AutoHotkey64 hoge.ahkとしてショートカットで使うのと
Ahk2Exeでコンパイルして使うのとパフォーマンス的にどっちがいいの?
2026/09/24(木) 20:35:12.48ID:qIP0JHcI0
変わらん
exeはただahkを起動するショトカみたいな扱いなだけ
2026/09/24(木) 21:20:54.18ID:KViFDAXG0
起動しないショトカとかあんの
2026/09/24(木) 21:45:28.20ID:qIP0JHcI0
ahkを直接聞く設定にしたくない時とかでしょ

それくらいしかexeにする意味が分からない
365名無しさん@お腹いっぱい。
垢版 |
2026/09/24(木) 23:26:24.79ID:FfUJ71Yh0
話はそれるけど、とあるexeを直接叩くと環境変数とかiniなどの基本設定のロードをすっとばしちゃうケースが稀によくあるから、あえてショートカットを作って、スクリプトやプログラムからはショトカを叩いて、起動時に裏で走るゴニョゴニョはOSに任せる必要がある。みたいなことはあるよねえ。
2026/09/24(木) 23:41:23.30ID:/Qaed5eZ0
>>361
>AutoHotkey64 hoge.ahkとしてショートカットで使う
AutoHotkey64(.exe)をhoge.exeに名前変更してhoge.exeを起動すればhoge.ahkが動くんじゃなかったっけ?
でも、この方法だとスクリプトの数だけ実行ファイルの数も増えることになるから微妙かな
2026/09/25(金) 01:40:16.24ID:U2VwvVT70
windowsの仕組み的に同じexe使いまわしたほうが多少メモリ効率は上がる
が、いまどきそんなこと気にするのも馬鹿らしい
ahk 数MB
ブラウザ 数GB
とかだしな
2026/09/25(金) 13:47:03.34ID:R8/OWf+t0
何を言ってるのかまったくわからんけど
あのコンパイラ自体AHKで書いてまっせというデモだし
2026/09/27(日) 13:54:24.33ID:32l2jbZ50
AHKでAlt+VをSendして表れたメニュー上にマウスカーソルがあるかないかで下矢印キーを押した移動先が違うというバグに会った
2026/09/27(日) 14:07:38.59ID:qL8+Tj+t0
>>369
windowsの仕様かと
2026/09/27(日) 14:23:01.78ID:4dI804NT0
>>370
前から動作が不安定だったんだよね
バグの原因を特定できたと思っているがしばらく様子見したい
詳しく話すと間違ったことを話す可能性があるからあまり話せない
何のソフトかは言わないけど特殊なソフトでのみ起きる
372名無しさん@お腹いっぱい。
垢版 |
2026/09/27(日) 15:30:32.59ID:957tf64q0
>>371
バグなの?
仕様なの?
2026/09/27(日) 15:31:27.43ID:8MEip8EX0
キーボードで操作させたいんだったらマウスの座標を一時保存して退避させるくらい普通にみんなやってる
2026/09/27(日) 15:59:19.33ID:miJqiDTx0
FindTextする時も逃がしとくべきなんだよな
2026/09/29(火) 07:39:24.52ID:zYc/A/e90
ほーん
2026/09/29(火) 08:51:24.64ID:XwI86QmG0
ahkの泣き所はライブラリの貧弱さだがこれ使えばすべて解消されそうだな
膨大なpythonライブラリをただ食いできる

• AutoHotkey-cPython: AHK v2 向けに python3.dll を動的ロードして AHK 内で直接 Python コードを実行できるようにするスクリプトも GitHub 等でコミュニティによって開発されています。
2026/09/29(火) 08:59:36.91ID:nnauhgQ50
AHKスクリプトを AI で Python に変換すれば?
ベースに AHK を使っている限り Windows でしか動かんし
378名無しさん@お腹いっぱい。
垢版 |
2026/09/29(火) 09:03:13.28ID:Hu4wmP8h0
今のままでもWin32api呼べたり何でもできるのに
pythonまでいるとは思えないけど
なにをやりたいニダ?
2026/09/29(火) 11:59:42.21ID:qQy8GR810
Windows以外で動かしたいと読めるけど?
2026/09/29(火) 14:43:02.90ID:YgtGTXDk0
>>376
ほう
便利そうだな
2026/09/29(火) 17:12:21.37ID:ez3RPg+w0
>>377
AHK=Windows限定は◎だがScript≠Windows限定だよ
スクリプト自体は他の🍎やLinuxでも使えるしPythonもマルチプラットフォーム🤡
2026/09/29(火) 17:51:35.86ID:YgtGTXDk0
>>381
AHKをC++にコンパイルできたら最強だな
2026/09/29(火) 17:58:49.28ID:G6gMU60Z0
AIで変換して別の言語でやってもろて
2026/09/29(火) 18:11:03.74ID:HSF2WpV80
コロナワクチンといい技術的な素地を理解してる人は少ない😇
AHKもベースにあるC言語などへの理解があるのはマイノリティ(´・ω・`)
2026/09/29(火) 18:12:15.54ID:GwJot7He0
Pythonはその「貧弱でない」ライブラリとやらを読み込みまくって平気で40MBとか50MBとかいう単位でメモリ食うし
Pythonで書かれたプロジェクトしか世に無い以外でまず使わんけどな
2026/10/01(木) 23:31:48.59ID:EtH5/Vdo0
ahkだけでGUIにGPU温度を表示したいとAIに聞いても
ahkだけでは無理と言われるんだけど本当に無理なの?
387名無しさん@お腹いっぱい。
垢版 |
2026/10/01(木) 23:41:52.58ID:LJUxEEZ30
>>386
nvapi64.dllやatiadlxx.dllをロードすれば
取得できる
2026/10/02(金) 00:10:35.36ID:uQ8trDru0
そもそもなんでAHKでCPUやGPU温度を知りたいの?
HWMonitorなんかのソフトやRainmeterなどでよくね??
Rainmeterは重いけどさ(・へ・)
2026/10/02(金) 01:27:44.74ID:PvVvP9W30
>>387
ガジェット風に文字だけでいいの出来たわ ありがとう
37℃ 10/02(木)00:06 

>>388
今まではOpenHardwareMonitorを使ってたけど基本外部ソフトはあまり使いたくない
390名無しさん@お腹いっぱい。
垢版 |
2026/10/02(金) 06:52:32.62ID:1z5h876I0
>>389
せっかくだからコード貼ってみて
オレも使ってみたい
2026/10/02(金) 11:56:36.96ID:Ta2TcZ300
外部ソフトはともかくOpenHardwareMonitorは脆弱なドライバ使ってるからないな
2026/10/02(金) 17:42:09.89ID:jXye1FWJ0
>>390
横レスだがググったら
nvapi64.dllはNVIDIA製のGPUから情報取得
atiadlxx.dllはAMD(旧ATI)製のGPUから情報取得
ってことだから
GPUが違えばお前は使えない
2026/10/02(金) 17:49:08.04ID:Ik0IX0EB0
なんであれAHKで常駐物を書くのは上策だと思うがなあ
2026/10/02(金) 18:07:56.26ID:t5InzlKh0
>>386
CPU使用率の常時表示は作ったわ
まあ、GPU温度もできるかな
395名無しさん@お腹いっぱい。
垢版 |
2026/10/02(金) 19:18:48.44ID:1z5h876I0
>>392
マジレスするとPC3台あってどっちでもいける
2026/10/02(金) 19:37:37.53ID:GAYwaxns0
まあ片方できたら両方対応はかなり簡単じゃないか?
2026/10/02(金) 20:12:25.07ID:PvVvP9W30
どんどんAIを使ってAHKv2を覚えさせよう
v1からv2に書き換えてと頼んでも#Persistentと書いていつもエラー吐いてたけど
最近はPersistentについて学習したようだ
2026/10/02(金) 20:27:04.54ID:GAYwaxns0
全くプログラム理解できない人は自分が覚える時間をAIに課金して学習させて金で買うのがいいんじゃない?
2026/10/03(土) 00:52:31.58ID:O5n5YPhS0
主体的にプログラムを学習したいのでなければ
凡人が何をやったところで車輪の再発明だし
最初からgithub漁ったほうが自分と同じアイデアの人がわんさかいて早いよ
400名無しさん@お腹いっぱい。
垢版 |
2026/10/03(土) 01:30:25.94ID:iIAvQQJm0
おまかんのゴリ押しに使うものやでしらんけど
2026/10/03(土) 14:40:21.52ID:bkr4WB3t0
>>399
まあ、
githubとか活用できるレベルなら、
普通にプログラミングできるね
2026/10/03(土) 14:45:29.04ID:lS3AJg1V0
プログラム組めても発想が凝り固まってる事はあるから他人の成果物眺めて他の手段見つけるのもおもろいよ
2026/10/03(土) 18:22:24.81ID:n5+yY/YC0
Release v2.0.29 · AutoHotkey/AutoHotkey
https://github.com/AutoHotkey/AutoHotkey/releases/tag/v2.0.29
> Fixed OnMessage crashing if more than 65536 monitors are registered.

ちな、久々に MS Defender さんがインストーラーに激怒w
2026/10/03(土) 19:14:32.13ID:k/Q2fNoH0
>>399
確かに今の状況はソフトウェア面でみても車輪の再発明ばかりだな~
さすがにエンジンや車体自体の再発明はむずかしいよ~たかりゃ~ん!!w
2026/10/03(土) 21:36:30.14ID:bkr4WB3t0
>>403
65536画面ってこと?w
まあ、もうほぼ完成かな
2026/10/04(日) 09:37:34.62ID:eYqpyLEd0
その文脈のmonitorで画面は違うでしょ
2026/10/04(日) 10:18:45.85ID:EbrutDKN0
テストユーザーかな
2026/10/04(日) 10:43:10.33ID:tlF/arD+0
65536 という分かりやすい数字やし、マジックナンバー的にソースにハードコーディングされてた部分を
AI に「クラッシュするで」と指摘されたんとちゃうか?
2026/10/05(月) 01:32:40.81ID:Oev/ANbm0
今までタスクトレイに常駐させたアイコンを右クリした時のメニューのダークモード化は
Ahk標準では出来ませんとAIに言われ続けてたけどついにやってくれた

; SetPreferredAppMode は通常の関数名では公開されていないため、
; uxtheme.dll の ordinal 135 から取得する。
2026/10/09(金) 07:05:57.90ID:rc4uS7mr0
タスクバーのShiftクリックの意味が分からないのでAHKで殺した
411名無しさん@お腹いっぱい。
垢版 |
2026/10/09(金) 14:34:15.00ID:4Qi0sPFO0
AHKってエディタは何が良いですか
412名無しさん@お腹いっぱい。
垢版 |
2026/10/09(金) 14:43:33.29ID:3d+uSIh70
>>411
エディタはVSCode入れて
AHK++拡張を入れればOK
2026/10/09(金) 15:02:29.98ID:kgfsD7iP0
v2.0.30
2026/10/09(金) 15:05:33.10ID:ZV7YyYyO0
v2だけ使うならドキュメントにリンクがある
AutoHotkey v2 Language Supportが仕様変更への追従が速いからおすすめ
v1も混ぜて使ってるならAHK++で
2026/10/09(金) 15:08:59.14ID:qvBcvWP60
Release v2.0.30 · AutoHotkey/AutoHotkey
https://github.com/AutoHotkey/AutoHotkey/releases/tag/v2.0.30
> Fixed Gui.Move moving the window incorrectly if it has an owner. [PR #359 by iPhilip]
> Fixed a & b::AltTabMenu and similar crashing the program when activated [broken by v2.0.20].

今回は MS Defenderさん、激怒せずw
2026/10/11(日) 21:30:26.36ID:xqH4UlAs0
Defender削除してない馬鹿がプログラムすんのか
2026/10/11(日) 22:33:42.04ID:yfjkgii40
# RSVPツール
- 指示
  - GUIアプリ作って
  - 環境: AHK/v1
- 概要
  - 速読支援ツール
  - 入力したテキストを高速かつ連続的に表示し続ける
- 設定画面
  - 速読用テキスト
  - 一度に表示する文字数
  - 表示時間(ms)
- 再生画面
  - 再生・停止ボタン
  - 次・前ボタン(停止中のみ有効)
  - 先頭・末尾ボタン
2026/10/12(月) 00:06:34.29ID:Bqx2HwO/0
RSVP(アール・エス・ヴイ・ピー)とは、フランス語の「Répondez s'il vous plaît(お返事をお願いします)」の頭文字をとった略語で、招待状やイベントの案内において「出席または欠席の返事」を求めることを意味します。
RSVPツールは、イベントやパーティーの出欠確認(RSVP)をオンラインで作成・管理できる便利なサービスです。

かと思ったが

RSVP(Rapid Serial Visual Presentation:高速逐次視覚提示)方式を用いた速読ツールやアプリは、画面の中央に単語や文節を1つずつ高速で表示し、目の移動(サッカード)や心内音読を減らすことで読書速度を向上させます。

だな
2026/10/12(月) 02:44:33.60ID:QmruaX1Q0
RSVPツールだけどAHKに向いてないからPythonで作らせるべき
2026/10/12(月) 07:35:10.56ID:ZbycwI2e0
どっちもGUIに向いてないやろ
レスを投稿する


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