探検


AutoHotkey スレッド part36

2025/12/22(月) 08:20:59.01ID:9T9lj6pT0
■公式サイト
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/
2026/03/21(土) 06:12:37.70ID:Mc+whz7K0
C発C中
2026/03/21(土) 07:00:32.45ID:gyS8kjhK0
別にアラビア数字でもいいんじゃね?w
数学でローマ数字は確かにきもいけどw 右手がうずくとかやってそうw
2026/03/21(土) 07:05:17.97ID:gyS8kjhK0
C発100中とか
M発M中 ※M=1000
L発L中 ※L=50
X発X中 ※X=10
I発I中 ※I=1
2026/03/21(土) 09:03:34.79ID:UnEaIH/T0
100発98中ならアラビア数字が正解
100発ほぼ100中 -> ほぼ100発100中
という思考の流れ
2026/03/21(土) 09:18:05.33ID:/laXTQI50
98?お前は何を言っているんだw
2026/03/21(土) 09:48:58.28ID:x5VTKW240
百発百中は故事成語で確率ではない
https://kotowaza-dic.com/a/5200
2026/03/21(土) 10:01:06.41ID:/Hzr+qxd0
X中VIII\(十中八九)
2026/03/22(日) 07:14:53.63ID:4S3ErGQt0
v2.0.22
https://github.com/AutoHotkey/AutoHotkey/releases
2026/03/22(日) 08:19:48.12ID:bRjguDzh0
>>48
乙。
いつものごとく、インストーラーに対しては DL数が少ないうちは Windows が
お怒りになるので各自工夫してw
2026/03/22(日) 08:29:55.05ID:4S3ErGQt0
今回のバージョンアップ、地味ながら素晴らしい内容かも
以下冒頭翻訳
< または > 接頭辞が付いたホットキーに対して、修飾キーが及ぼすドキュメント未記載の効果を削除しました。
たとえば、<^a:: が LCtrl:: をリリース時に発火させるという、ドキュメントとは矛盾する効果です。
常に押下時に発火することで、一貫性と柔軟性が向上します。
修飾キーだけのものは v2.0.20 以降で抑制されていました。Ctrl:: などの中立修飾キーは常にリリース時に発火し、
同様の動作は A_PriorKey および ~LCtrl up:: を使用して実装できます。

CapsLock 関係抜粋
・CapsLock:: の修正。CapsLock が接頭辞キーとして使用された場合でも抑制するようにしました。
・CapsLock & 1:: の修正。CapsLock が解除される前に別の接頭辞キーが押された場合でも、CapsLock の状態が元に戻るようにしました。

他にも抑制に対する修正が色々と入っているので、謎の押しっぱなし問題の幾らかが緩和されるかも
2026/03/24(火) 03:14:46.34ID:cQV4Xh+c0
>>40
数学U
2026/03/24(火) 03:54:45.52ID:+L61/nvg0
それは分類だろ
2026/03/24(火) 18:27:03.29ID:wSTd6aOg0
>>52
ドラゴンクエストV
2026/03/24(火) 19:45:06.40ID:+L61/nvg0
>>53
ズレてきたぞ数学どこいった
2026/03/25(水) 04:11:51.03ID:iioQts6S0
バージョンアップで来てほしい機能と言えば、2.1のアルファで実装中だけどmoduleが早くほしいな
classで疑似的にやるのだとやっぱり限界があるしincludeの管理もだるいし
2026/03/25(水) 04:33:42.74ID:LI/cF1yB0
ahkもjsとpythonぶっ込んじゃえばすべて解決

JavaにJavaScriptとPythonが合体。JSエンジン「V8」とPythonランタイム「CPython」組み込む「Project Detroit」をオラクルが発表 | テクノエッジ TechnoEdge
https://www.techno-edge.net/article/2026/03/20/4942.html
2026/03/25(水) 07:22:37.77ID:Ukisc7MT0
それはずっと言ってる
ahkが独自言語を発展させるのではなく、
pythonライブラリを提供して、メイン部分は全部pythonで書くべき
58名無しさん@お腹いっぱい。
垢版 |
2026/03/25(水) 07:52:33.90ID:Y05R9QDN0
他言語の利用方法は例に漏れずahkでも用意してあるじゃん
別言語で書いてexeにしてahkから使うとか普通にできるじゃん

コンパイルを必要とする言語とスクリプト言語の垣根を排除してシームレスにしろって話?
2026/03/25(水) 08:25:59.65ID:wYquLp//0
そういうことや
2026/03/25(水) 14:44:00.92ID:ruYw2/CR0
>>56
解決っていってるけど何が問題?
問題を示さないのに解決って言ったらいけない
v2で独自言語の問題は解決している
v2を否定することはahkを否定することでahkを使うなと言いたいw
問題があるなら独自言語のなかで解決するのがいい
2026/03/25(水) 14:49:44.53ID:iioQts6S0
自分で使うライブラリが欲しいなら
まずプロトタイプをCursorとかWindsurfで相談しながら作ればらくちんでは
自分で全部書くにしても割り切ればいろいろすっとばせるし
62名無しさん@お腹いっぱい。
垢版 |
2026/03/25(水) 16:07:23.05ID:pSIYaaYb0
そもそもOracleのような体力や技術がahkにあるのか
63名無しさん@お腹いっぱい。
垢版 |
2026/03/27(金) 06:00:45.08ID:FMBQ5no80
exeないしdll作って外部コールが無難だね
2026/03/27(金) 06:27:10.46ID:9lBhuP2a0
ライブラリのコア部分を交換可能にする
金を払えばのどかのコアが使えて安定性が期待できる
2026/03/27(金) 08:52:25.84ID:TC7JC2jo0
のどかのコア?
2026/03/27(金) 13:38:05.14ID:alRfLJsI0
>>65
汎用キーバインディング変更ソフト「のどか」のコアの可能性もあるが「(どこか外部の)商用エンジン(コア)への差し替え可能性」と読み解くと前後の投稿と完璧に整合性が取れますね
2026/04/05(日) 18:26:51.53ID:JL1mD5ZO0
Release v2.0.23 · AutoHotkey/AutoHotkey
https://github.com/AutoHotkey/AutoHotkey/releases/tag/v2.0.23
2026/04/05(日) 23:35:06.06ID:4RnAkpdY0
>>67
またかよw
2026/04/09(木) 05:22:30.47ID:rKcoaH/g0
AHK Script Makerの注目:
VSCodeのような多機能エディタよりも軽量で、AHK開発に特化した「AHK Script Maker」が、初心者から経験者まで使いやすい選択肢として話題になっています
2026/04/09(木) 05:45:05.25ID:sv500w2U0
エキサイト翻訳そのまま貼るなよ
2026/04/11(土) 23:03:52.86ID:7AcbOgWD0
何の変哲もない汎用エディタでAIに聞いたほうが早い
2026/04/12(日) 00:24:03.13ID:Ykr1Z5210
AIエージェントの統合されたエディタの方がワークスペース全体を見てくれるから
リファクタリングや機能追加のプロトタイプが楽でいいよ
2026/04/12(日) 12:56:26.78ID:uZw8m49e0
無能そう
74名無しさん@お腹いっぱい。
垢版 |
2026/04/12(日) 16:59:12.65ID:wbws+HXG0
webブラウザ上で画像保存するコマンドを作りたいんだけどChrome上で設定されてるダウンロード先のフォルダパスって取得できますか?
出来ればAHKの関数かDOSコマンドから取得したい
2026/04/12(日) 17:20:05.53ID:C5FCjsMv0
>>74
対象プロファイルのPreferencesに書いてある
2026/04/16(木) 06:18:08.38ID:7iYE2sd70
セキュリティへの注意喚起: 一方で、AHKを悪用したマルウェア「DarkGate」などが2026年4月時点でも活動を続けており、不審なスクリプトの実行には引き続き注意が必要です。
77名無しさん@お腹いっぱい。
垢版 |
2026/04/18(土) 16:27:10.28ID:KchFiX/J0
自動化スクリプトを今日からシコシコ作っていんでよろしく
2026/04/18(土) 18:39:20.66ID:wPB/TJyT0
よろしくしたくないのでもう来なくて良いよ
79名無しさん@お腹いっぱい。
垢版 |
2026/04/19(日) 06:37:21.24ID:87JE/jHw0
何を自動化するのかによるな
他の言語の方がいいだろ案件だけどあえてahkでやるのなら興味はなくなくなくはない
80名無しさん@お腹いっぱい。
垢版 |
2026/04/19(日) 07:27:23.75ID:8egBlMsM0
Androidアプリの自動化しようとしたらエミュレータ越しの画像認識ゴリ押しになってもうた
2026/04/19(日) 08:21:56.77ID:zWrkDFYf0
それが普通だし、それをやる為の環境もある
わざわざahkでやる意味が薄い
82名無しさん@お腹いっぱい。
垢版 |
2026/04/19(日) 09:16:57.60ID:8egBlMsM0
もうahkで書いちゃったよ
2026/04/21(火) 09:37:52.95ID:B/aiIHUh0
2.0.24 - April 19, 2026
Fixed navigation with Tab key in a Gui with a nested Gui (+Parent).

UX/Dash
Added an optional check for AutoHotkey updates, disabled by default. [based on UX PR #11 by kczx3]

Fixed errors being raised when arrow keys are used in the Help Files menu. [UX PR #24 by iPhilip]

Fixed install-version.ahk to delete the temporary ".staging" directory after installing an upgrade.

Fixed Help Files menu to be displayed at the button, not at the mouse cursor.

Changed "New script" to add the file to recent files.

現時点で、公式ページのみでGitHubには上がっていない
2026/04/21(火) 09:40:40.68ID:B/aiIHUh0
ついでに、今回はdefenderには引っ掛からなかった
2026/04/21(火) 17:06:50.41ID:rnk7GOl90
来たね。
Release v2.0.24 · AutoHotkey/AutoHotkey
https://github.com/AutoHotkey/AutoHotkey/releases/tag/v2.0.24

あ、ホントだ。Defenderさん激怒しなかったw
2026/04/26(日) 15:15:47.84ID:HVYgwvpR0
ようやっとv2に乗り換えたんだけど
"A" でアクティブウィンドウ指定する系の箇所はtryで囲んでおいた方がいいの?
87名無しさん@お腹いっぱい。
垢版 |
2026/04/26(日) 15:22:56.38ID:9Ph+cLUZ0
VScodeの拡張機能のautohotkey plusplusめっちゃ便利やんと思ったけどvscodeからスクリプト実行がうまくいかない、v1だからかな

ゴールデンウィークはv2に移行してくか
2026/04/26(日) 15:51:50.56ID:Osgdbzxz0
>>86
WinTitle Parameter & Last Found Window | AutoHotkey v2
https://www.autohotkey.com/docs/v2/misc/WinTitle.htm#ActiveWindow

まあ、なんらかの事情で "A" で Active window ttile を拾いそこねることもあるやろうから、
必要なら入れてみれば?
2026/04/26(日) 18:32:19.58ID:C+OOo00g0
>>85

何が変わったの?
2026/04/26(日) 18:43:29.62ID:Osgdbzxz0
>>89
MS に「ちゃうねん、単なるインストーラーやねん。反応せんとってんか」とお願いしたんちゃう?
ちな、VirusTotal でも引っかかってたw
2026/04/26(日) 18:57:06.35ID:C+OOo00g0
>>87
いくつかあるよね
vscodeのahk extension
2026/04/26(日) 18:57:37.16ID:C+OOo00g0
>>87
v2移行は結構大変だったわ
2026/04/26(日) 19:12:54.15ID:86CRHTWy0
自動でやれるやろくらい定型でしょ
2026/04/29(水) 11:48:28.35ID:1VFBsp7l0
Geminiがv2で書いて寄越すからv2入れようかと思ったけど
書き直せるか聞いたらv1で出してくれたのでそれっきり
2026/04/29(水) 11:53:25.32ID:KRsFn0KH0
mousegesturelがv2になるまではv2弄らないな
2026/04/29(水) 12:02:13.10ID:2+X+DOGN0
>>95
オレも同じく!
果たしてv2移行してくれるのだろうか
2026/04/29(水) 12:13:04.17ID:yU4L7V550
なんでマウス使いたがるんだ?
98名無しさん@お腹いっぱい。
垢版 |
2026/04/29(水) 12:13:45.12ID:JWm1J57z0
aiだとv2で作ってって頼んでもv1の混合がひどいぞ
GPT-5.5でも余裕で間違う
99名無しさん@お腹いっぱい。
垢版 |
2026/04/29(水) 12:16:56.67ID:j9du2HV50
pythonからahkv2の命令呼べるライブラリとかないかしらん
100名無しさん@お腹いっぱい。
垢版 |
2026/04/29(水) 12:22:33.67ID:j9du2HV50
あるんや…

https://i.imgur.com/MZzk50o.jpeg
2026/04/29(水) 12:30:10.50ID:1VFBsp7l0
>>98
スクリプトなんてほとんど言ったまんま動くだろ何を恐れているんだ
2026/04/29(水) 12:34:33.79ID:KRsFn0KH0
v1が混入するのが困るんだろ?
2026/04/29(水) 12:41:58.08ID:5OOMXpFb0
動かない原因までわかっている知識レベルでいったい何が困るのか謎
2026/04/29(水) 12:42:38.88ID:+OCusQ2a0
>>100
Pythonで、
winactivateとかできるの?
105名無しさん@お腹いっぱい。
垢版 |
2026/04/29(水) 12:50:32.92ID:j9du2HV50
>>104
いけるみたいよ

https://i.imgur.com/aStpIF0.jpeg
2026/04/29(水) 13:17:53.25ID:BVsXK/Rg0
AIで修正して自分にも知識入れたほうがいいぞ
勉強しやすいだろ
2026/04/29(水) 13:38:31.53ID:9R48eEN+0
やりたいことをAIに行ってスクリプト書いてもらってそれをそのまんま使うんじゃなくて各行の解説を聞いて動作を理解してから使うもんじゃないのか
108名無しさん@お腹いっぱい。
垢版 |
2026/04/29(水) 14:03:29.65ID:JWm1J57z0
>>107
動作は理解している前提でv1をv2で動くようにはaiにはできないってことよ
エラーを直せばいいだけではあるけどね
2026/04/29(水) 17:11:23.29ID:xHQ6IYJH0
2.0.25 - April 26, 2026
Fixed ByRef alias to global var becoming unset in recursive calls.

Fixed error raised by Hotkey() not transferring control correctly.

なんか、また上がってた
例によって、現時点で、公式ページのみでGitHubには上がっていない
かつ、defenderにも引っかからなかった
110名無しさん@お腹いっぱい。
垢版 |
2026/04/29(水) 18:03:26.57ID:j9du2HV50
Python用ahk
https://pypi.org/project/ahk/

最近更新されてないのな
2026/05/04(月) 14:07:53.92ID:p3E+A51B0
Github の方は 2.0.25、2.0.26 と連発で来たな(多分 2.0.25 は忘れてたなw)。

Release v2.0.26 · AutoHotkey/AutoHotkey
https://github.com/AutoHotkey/AutoHotkey/releases/tag/v2.0.26
> Fixed ControlGetItems/ControlGetChoice not throwing for Tab controls.
> Fixed error reporting for ComObjArray().__Enum(), if it ever fails.
> Fixed TraySetIcon("HBITMAP:" handle) without *.
2026/05/04(月) 22:41:44.28ID:CERXC/u50
>>111
作者、やる気無くなったとか言ってたけど、
やる気出たのかな?w
2026/05/05(火) 12:53:11.56ID:cHIoOcBe0
最近のバージョンでエディタのカーソル位置の文字からヘルプをキーワード検索すると
スクリプトエラーになってIndexが空の状態になりますが原因わかりますか?
ヘルプを単体で起動したときは問題なく、ヘルプにセキュリティブロックもなしです
2026/05/06(水) 16:57:57.46ID:UOuNRoBW0
常駐時負荷が無い#IfWinActiveは多用するけど
#WinActivateは使いどころがわからないわ
2026/05/06(水) 17:44:44.26ID:wCSZCBzl0
指定したウィンドウをアクティブして確実に動作させたい時に使うもんでは?
2026/05/06(水) 18:35:55.99ID:fGsjJbH30
WinActivate は頻繁に使うな
117名無しさん@お腹いっぱい。
垢版 |
2026/05/06(水) 18:38:15.13ID:HmebDEzN0
マウスを画面の端持ってったら隠しといたウインドウ表示させて
ウインドウからマウス離れたらまた隠してとか昔やってたな
2026/05/07(木) 01:46:24.01ID:vcSymXNE0
そっか
起動時に出てくる金払えNag消すくらいしかアイデアが浮かばなかったわ
2026/05/07(木) 06:49:24.54ID:h2g4CHiY0
WinActivateと
#WinActivateは全然違う
2026/05/07(木) 12:33:21.93ID:9+9jJStu0
#WinActivateって何? #WinActivateForceなら解るが
#HotIf と混じってない?
2026/05/07(木) 12:55:03.11ID:h2g4CHiY0
何にしろ#で始まる系はさっさと滅びて欲しい
2026/05/07(木) 13:54:21.25ID:2PTW/6rB0
V2は両方存在しないしV1でも#IfWinActiveしか存在しなくね?
2026/05/08(金) 17:09:02.97ID:X68KACnN0
v2使ってる人間の不寛容さに草
2026/05/08(金) 18:39:51.37ID:j9O0uOq40
存在してたなら寛容に慣れた
2026/05/08(金) 20:15:30.39ID:jJy/Y2pF0
#IfWinActiveと言ってる時点でv2の話はしてないのにいちいち調べたんだ
2026/05/08(金) 21:29:53.84ID:HHIVc71J0
V1にもV2にも存在しないものを出してきたからナニソレ?って反応しただけでしょ
2026/05/08(金) 23:59:47.84ID:X68KACnN0
何言ってんだこいつ
2026/05/09(土) 00:01:21.76ID:9j/Iuwre0
V2は両方存在しないしV1でも#IfWinActiveしか存在しなくね?
2026/05/09(土) 00:01:41.20ID:9j/Iuwre0
V1にもV2にも存在しないものを出してきたからナニソレ?って反応しただけでしょ
2026/05/09(土) 00:38:52.89ID:Xa9R7pa80
>>123
早く教えてくれよ「#WinActivate」というのがどのバージョンにならあるのか
131名無しさん@お腹いっぱい。
垢版 |
2026/05/09(土) 02:45:59.66ID:Cclz8LIq0
こうして世界は平和へとまた一歩近づくのだった。fin。
132名無しさん@お腹いっぱい。
垢版 |
2026/05/09(土) 03:24:09.81ID:9j/Iuwre0
>>130
誰に何を言ってんだこの池沼
133名無しさん@お腹いっぱい。
垢版 |
2026/05/09(土) 03:33:08.86ID:9j/Iuwre0
後出しで駆け付けて意気揚々マウントしてやろうと思ったらV1もV2も詳しくない自分が一番の低能だったという
2026/05/09(土) 05:43:47.17ID:eNfb24jl0
そこでV3ですよ
2026/05/09(土) 06:02:55.56ID:eNfb24jl0
いい加減不安定さに愛想がつきて、
yamyに戻るかどうせならのどかにしようかと思っていたら、
のどかはデバイスドライバの署名で困ってる真っ最中だった
136名無しさん@お腹いっぱい。
垢版 |
2026/05/09(土) 11:10:32.28ID:vTCj47Cm0
論理和みたいな話を延々言ってるだけのガチ馬鹿アスペがいると聞いて
2026/05/09(土) 11:20:31.89ID:ZY/e/cW50
そうやって乗っかっちゃうから延々続くんよ
2026/05/09(土) 13:37:21.50ID:eNfb24jl0
yamyとahkの同居中
基本は同居可能なんだけど、ahkでモディファイアとして使っているキーは、
ahkが奪ってしまうのでyamyでは無視される(F13とかF14とか)

奪わないモードとかある?
2026/05/09(土) 14:58:03.57ID:qUIxyq5H0
>>138
で、
なんで両方使ってるの?
片方じゃダメなの?
2026/05/09(土) 15:20:27.35ID:eNfb24jl0
ahkは不安定なので、キビキビ動いて欲しい部分はyamyに
FindTextなんかは便利なのでそのまま使う
レスを投稿する


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