■公式サイト
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
2名無しさん@お腹いっぱい。
2025/12/22(月) 09:22:09.74ID:6FBftna10 >>1
乙
乙
2025/12/22(月) 10:28:18.48ID:I61puFbM0
前スレ>>1000
専用スレはここだろ
MouseGestureL.ahkを流行らせるスレPart6
https://egg.5ch.net/test/read.cgi/software/1739837051/
専用スレはここだろ
MouseGestureL.ahkを流行らせるスレPart6
https://egg.5ch.net/test/read.cgi/software/1739837051/
2025/12/23(火) 03:13:55.87ID:1UZ13GPi0
5名無しさん@お腹いっぱい。
2026/01/03(土) 11:36:21.24ID:0XjqG1DX0 質問いいですか?
6名無しさん@お腹いっぱい。
2026/01/03(土) 20:29:52.82ID:90M4FH4Q0 ちょっと今日は無理かも。ごめんけど明日でお願い。
7名無しさん@お腹いっぱい。
2026/01/05(月) 20:04:32.76ID:H488+k/e0 WIN11つかってます AHK2で アクションセンターひらいて先頭にあるBTを
スペースでONOFFしたいのですが これが簡単にできる
スクリプトはありますか? じぇみにや くろーど いろいろきいたけどどれを試してもだめでした
スペースでONOFFしたいのですが これが簡単にできる
スクリプトはありますか? じぇみにや くろーど いろいろきいたけどどれを試してもだめでした
2026/01/05(月) 22:56:08.57ID:elvrrAB30
じぇみにが作った send を使う方式だったら動くだろ
2026/01/05(月) 23:18:49.92ID:NI29zmB30
AIにきくならGPTかGrokもいいよ 後はAHKじゃなく他のマクロもいいよ
AHKスレでいうのもあれだけどw
KeyToKeyやPuloversMacroCreatorとかGUIで使いやすいかも
AHKスレでいうのもあれだけどw
KeyToKeyやPuloversMacroCreatorとかGUIで使いやすいかも
10名無しさん@お腹いっぱい。
2026/01/06(火) 01:27:02.51ID:y06GM80l0 #Requires AutoHotkey v2.0
#SingleInstance Force
; Win + A を使ってクイック設定を開く
Send("#a")
Sleep(1000) ; クイック設定が開くまで待機
; マウスカーソルをBluetoothトグルボタンの位置(座標:95, 525)に移動
MouseMove(95, 525) ; 座標をカンマで区切って渡す
; Bluetoothトグルを左クリック
Click()
Sleep(1000) ; 1秒待機してから次の操作へ
; 同じコマンドでクイック設定を閉じる
Send("#a") ; 再度クイック設定を閉じるためにWin + Aを送信
; スクリプトを終了
ExitApp
あほのちゃっぴーとめちゃくちゃ格闘して SDKだパワーシェルだとさんざんだまされたあと
クイック設定の座標してクリックでできたという・・ AIあほすぎ
自分はこれでONOFFできました はーつかれた つまらないものですが同じ今年対人はこれをどうぞ
#SingleInstance Force
; Win + A を使ってクイック設定を開く
Send("#a")
Sleep(1000) ; クイック設定が開くまで待機
; マウスカーソルをBluetoothトグルボタンの位置(座標:95, 525)に移動
MouseMove(95, 525) ; 座標をカンマで区切って渡す
; Bluetoothトグルを左クリック
Click()
Sleep(1000) ; 1秒待機してから次の操作へ
; 同じコマンドでクイック設定を閉じる
Send("#a") ; 再度クイック設定を閉じるためにWin + Aを送信
; スクリプトを終了
ExitApp
あほのちゃっぴーとめちゃくちゃ格闘して SDKだパワーシェルだとさんざんだまされたあと
クイック設定の座標してクリックでできたという・・ AIあほすぎ
自分はこれでONOFFできました はーつかれた つまらないものですが同じ今年対人はこれをどうぞ
11名無しさん@お腹いっぱい。
2026/01/06(火) 01:28:49.32ID:y06GM80l0 じぇみにと やったときは何故か クイック設定すらひらかなかったんです・・
なにがだめだったかはおぼえていませんが
なにがだめだったかはおぼえていませんが
12名無しさん@お腹いっぱい。
2026/01/06(火) 01:30:53.41ID:y06GM80l0 ; =======================================================
; Bluetooth ON/OFF トグルスクリプト(最終確認コード)
; =======================================================
; 実行確認用キー: F1キー
F1::
{
; 1. Win + A でアクションセンターを開く
Send #{a}
Sleep 100
; 2. スペースキーでBluetoothの状態を切り替える (トグル)
Send {Space}
Sleep 100
; 3. Escキーでアクションセンターを閉じる
Send {Escape}
return
}
その時のコードがたぶんこれです よーわからん
; Bluetooth ON/OFF トグルスクリプト(最終確認コード)
; =======================================================
; 実行確認用キー: F1キー
F1::
{
; 1. Win + A でアクションセンターを開く
Send #{a}
Sleep 100
; 2. スペースキーでBluetoothの状態を切り替える (トグル)
Send {Space}
Sleep 100
; 3. Escキーでアクションセンターを閉じる
Send {Escape}
return
}
その時のコードがたぶんこれです よーわからん
2026/01/06(火) 06:46:05.92ID:S+T2dVuP0
AHKにRustのエラー処理
https://www.google.com/search?udm=50&q=AHK%E3%81%ABRust%E3%81%AE%E3%82%A8%E3%83%A9%E3%83%BC%E5%87%A6%E7%90%86
現実的な導入方法としてはret.valueと常に間接的な参照を強要すること(retを戻り値そのものとして扱おうとすると空振りする)と
retをクラスとして実装してret.succプロパティを1度でもチェックして"消費済み状態"にしないとデストラクタ実行時に例外吐いて即死させるといった感じか
ret := str_to_int("one")
if ret.succ
msgbox % ret.value
else
msgbox % ret.error
ただアホカには高度で厳密なエラー処理より
なんか例外吐いて死ぬっていうお気楽さのほうがあってる気がする…
https://www.google.com/search?udm=50&q=AHK%E3%81%ABRust%E3%81%AE%E3%82%A8%E3%83%A9%E3%83%BC%E5%87%A6%E7%90%86
現実的な導入方法としてはret.valueと常に間接的な参照を強要すること(retを戻り値そのものとして扱おうとすると空振りする)と
retをクラスとして実装してret.succプロパティを1度でもチェックして"消費済み状態"にしないとデストラクタ実行時に例外吐いて即死させるといった感じか
ret := str_to_int("one")
if ret.succ
msgbox % ret.value
else
msgbox % ret.error
ただアホカには高度で厳密なエラー処理より
なんか例外吐いて死ぬっていうお気楽さのほうがあってる気がする…
2026/01/06(火) 08:12:09.88ID:qB/OFDpI0
>>10-12
1.
Send #{a}
Sleep 100
先ずここsleepで待つのは環境により時間調整必要だから WinWaitActive 使った方がいい
wintitle は 「ahk_exe ShellHost.exe ahk_class ControlCenterWindow」
ただしウインドウ検出直後次のステップに移ると入力受け付けない場合があるので WinWaitActive の後に sleep を挟む(100ぐらい)
2.
イキなり Send {Space} せず Send {Tab} してクイック設定の一番左上の「Wi-Fi」?をフォーカス状態にする
次に、例えば「Bluetooth」が「Wi-Fi」の一つ右隣りだったら更に Send {Right} して右の「Bluetooth」にフォーカス移動する
その次に Send {Space} してオンオフ切り替える
1.
Send #{a}
Sleep 100
先ずここsleepで待つのは環境により時間調整必要だから WinWaitActive 使った方がいい
wintitle は 「ahk_exe ShellHost.exe ahk_class ControlCenterWindow」
ただしウインドウ検出直後次のステップに移ると入力受け付けない場合があるので WinWaitActive の後に sleep を挟む(100ぐらい)
2.
イキなり Send {Space} せず Send {Tab} してクイック設定の一番左上の「Wi-Fi」?をフォーカス状態にする
次に、例えば「Bluetooth」が「Wi-Fi」の一つ右隣りだったら更に Send {Right} して右の「Bluetooth」にフォーカス移動する
その次に Send {Space} してオンオフ切り替える
2026/01/27(火) 13:41:19.81ID:QWXFHWKI0
修飾キーの押しっぱなし対策で
LControl & Space::Send, {Blind}{Enter}
Sleep, 2
Return
のように、Sleep, 2 を入れればいいというのを、日本語の記事でいくつか見かけたのですが
AHKの公式フォーラムではこのような対策は見当たりませんでした。
実際これは効果あるんでしょうか?
それとも、日本だけで行われているおまじないのようなもの?
自分の場合、たまにしか押しっぱなしが起こらないので Sleep, 2 を書いて効果があるか実感できません。
LControl & Space::Send, {Blind}{Enter}
Sleep, 2
Return
のように、Sleep, 2 を入れればいいというのを、日本語の記事でいくつか見かけたのですが
AHKの公式フォーラムではこのような対策は見当たりませんでした。
実際これは効果あるんでしょうか?
それとも、日本だけで行われているおまじないのようなもの?
自分の場合、たまにしか押しっぱなしが起こらないので Sleep, 2 を書いて効果があるか実感できません。
2026/01/27(火) 15:15:22.04ID:ZJVK8U2X0
>>15
元ネタとしてはこのサイトの記述かな?
快適キーボード操作のためのキーカスタマイズ 〜AutoHotKeyのキー押しっぱなし問題とScrollLockの非推奨~ | さくらのナレッジ
https://knowledge.sakura.ad.jp/25827/#F13F24
元ネタとしてはこのサイトの記述かな?
快適キーボード操作のためのキーカスタマイズ 〜AutoHotKeyのキー押しっぱなし問題とScrollLockの非推奨~ | さくらのナレッジ
https://knowledge.sakura.ad.jp/25827/#F13F24
2026/02/08(日) 08:03:43.47ID:NB6Vzsqh0
2026/02/08(日) 23:36:50.12ID:1kuPE6Cc0
v2.0.20
https://github.com/AutoHotkey/AutoHotkey/releases
現状、Windows Defenderで引っ掛かるけど、
出始めはいつもの事なので自己責任で
https://github.com/AutoHotkey/AutoHotkey/releases
現状、Windows Defenderで引っ掛かるけど、
出始めはいつもの事なので自己責任で
2026/02/09(月) 08:52:24.84ID:TdmkA4Xi0
2026/02/09(月) 22:14:00.85ID:TdmkA4Xi0
Release v2.0.21 · AutoHotkey/AutoHotkey
https://github.com/AutoHotkey/AutoHotkey/releases/tag/v2.0.21
> Fixed StrGet crashing when given an address and not a length. (Broken by v2.0.20)
https://github.com/AutoHotkey/AutoHotkey/releases/tag/v2.0.21
> Fixed StrGet crashing when given an address and not a length. (Broken by v2.0.20)
2026/02/22(日) 04:27:32.29ID:LqaJ76ts0
ahkってコンソール型スクリプト(stdjout/stdin)めっちゃ簡単に書けるのな
シェルスクリプトの用途これで行くわ
シェルスクリプトの用途これで行くわ
2026/02/22(日) 10:12:51.87ID:m4Mbczj00
つうか GUI のための API もあるけど、めっちゃ面倒というかクセが強いで。
なんとかドキュメントを読み解いて、値設定・読み取り、レジストリに
反映とかやらせた。
コンテキストメニューにアイテム追加程度なら、そうでもないけど。
なんとかドキュメントを読み解いて、値設定・読み取り、レジストリに
反映とかやらせた。
コンテキストメニューにアイテム追加程度なら、そうでもないけど。
2026/02/22(日) 12:16:34.94ID:0nlJp2O20
正反対のことを言ってるのだな
少し工夫しないと書けない
その工夫を言うべきなんだがそこを隠したのが微妙
少し工夫しないと書けない
その工夫を言うべきなんだがそこを隠したのが微妙
24名無しさん@お腹いっぱい。
2026/02/22(日) 13:05:03.24ID:vtgKPH6N0 関係ないけど GUI と API の前後に半角スペースを挟むの目に優しくて良いね
2026/02/22(日) 15:24:14.25ID:ioJW13D00
ワイはいつもその流儀で書きこんでるんだが、アホが見苦しい!正統じゃない!とからんできたことが有ったな
2026/02/22(日) 15:33:06.70ID:+fS43jHT0
v1はともかくv2ならそんなにクセつよでもないんでは?
Pythonとかと比べてもどっちもどっちな感じで
Pythonとかと比べてもどっちもどっちな感じで
2026/03/18(水) 12:30:43.82ID:TYUA5lzR0
便利そうだけどマルウェアぶっこまれまくりそう
Descolada / AutoHotkey-v2-Store-Edition: AHK v1とv2を共存させつつ、Microsoft Storeアプリのように管理できるパッケージ形式のインストーラーです。最新のWindows環境でのクリーンな導入を目指しています。
Descolada / AutoHotkey-v2-Store-Edition: AHK v1とv2を共存させつつ、Microsoft Storeアプリのように管理できるパッケージ形式のインストーラーです。最新のWindows環境でのクリーンな導入を目指しています。
2026/03/18(水) 15:43:27.63ID:PSvBbGxN0
なんだそりゃ。
特になんもせんでも v1、v2 を両方インストールすりゃいいだけやし、
AHK 使うようなやつなら管理の手間とか大した事ないやろ。
AHK公式配布の膨大な数のライブラリがあるとかいうわけでもないし。
特になんもせんでも v1、v2 を両方インストールすりゃいいだけやし、
AHK 使うようなやつなら管理の手間とか大した事ないやろ。
AHK公式配布の膨大な数のライブラリがあるとかいうわけでもないし。
レスを投稿する
ニュース
- 【フジ】佐藤二朗 秋公開映画「踊る大捜査線N.E.W.」スピンオフドラマ降板 フジが1日に通達、2日撮影初日も前日に中止決定 ★2 [Ailuropoda melanoleuca★]
- 【気象】台風10号「メイサーク」が発生 9号も発生中 ダブル台風に [牛乳トースト★]
- 【W杯】スペインがオーストリアに快勝! パスワークで圧倒、オヤルサバルの2得点などでベスト16進出/スペイン 3-0 オーストリア [征夷大将軍★]
- 町の洋菓子店が大ピンチ 値上げしても売り上げ減 倒産過去最多 ★3 [蚤の市★]
- 佐藤二朗 ハラスメント報道にコメント「大変残念。全ての事実が明らかになることを望みます」所属事務所「到底受け入れられない」★34 [Ailuropoda melanoleuca★]
- アサヒ飲料「三ツ矢サイダー」等151品目を価格改定「カルピスウォーター1.5L」は524円へ [Gecko★]
- 【悲報】佐藤二朗、踊る大捜査線スピンオフドラマ降板 [579392623]
- アバターの女キャラ早い者勝ち
- 【朗報】元米国連邦議会立法調査官(congressional fellow)である高市総理が端正な英語力を披露し反日工作員を黙らせてしまう
- ロマンス詐欺でおじを騙した22歳女さん、ミステリアスで可愛いと話題に [643675351]
- 【悲報】親が死んだときにやることリスト、多すぎる
- 顧客に睡眠薬を飲ませて1800万円を奪い証拠隠滅に放火して夫婦丸焼きにした野村證券社員「は?これのどこが強盗殺人なん?無罪だろ」 [389326466]