■公式サイト
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環境でのクリーンな導入を目指しています。
レスを投稿する
ニュース
- 【富士山】「考え方がズルい」市長発言にクライマー猛反発「アルピニストが育たなくなる」6000人超の反対署名を本日提出 ★3 [ぐれ★]
- 【W杯】森保ジャパン「史上最強」も「世界最強」と大差「監督の力が一番足りなかった」「目標の世界一どころか後退」新しい景色拝めず [征夷大将軍★]
- あぼーん
- 【サッカー】森保監督に続投要請を模索 12年長期政権も「史上最強4年間トータル評価」 フロント転身なら後任候補にU21大岩監督ら★4 [冬月記者★]
- 【広島】ネットギャンブルで8000万円損失 三原市の強殺容疑者の無職男(29) 借金苦か [ぐれ★]
- 【サッカー】日本代表・塩貝健人のSNS炎上…人種差別的な攻撃の標的に ブラジルメディアは擁護「元の発言より過激に伝えられている」★2 [冬月記者★]
- 【地上波/DAZNほか】 FIFAワールドカップ2026 総合スレ★273【メキシコ/カナダ/アメリカ】
- 【地上波/DAZNほか】 FIFAワールドカップ2026 総合スレ★272【メキシコ/カナダ/アメリカ】
- 西武線 3
- ハム専5
- 〓たかせん〓 ★4
- わしせん2
- 朝がキタ━━━━(゚∀゚)━━━━!!
- 眠りたい眠くなるあくびする涙出る目が濡れる目が覚める
- 【緊急】なんG公認のうどん・天ぷら食べ放題店「小麦晴れ」さん、とうとう4店舗目がオープンしてしまう
- てす
- なんであんなにウィンナーってあんなに美味しいの?
- VIPって