探検


AutoHotkey スレッド part36

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 から取得する。
レスを投稿する


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