探検
AutoHotkey スレッド part35
レス数が950を超えています。1000を超えると書き込みができなくなります。
2025/12/06(土) 06:45:38.80ID:97ntwC5O0
なんかfindtextが効かなくなった
2025/12/07(日) 08:26:17.94ID:PQrox9+50
sc07B と書かれててもなんだか判らんので、
define nfer sc07B
みたいにして、
nfer & a ::
みたいに使えない?
define nfer sc07B
みたいにして、
nfer & a ::
みたいに使えない?
2025/12/07(日) 10:59:54.69ID:ifbJFQr20
ない
自慢のahk使ってhen, muhenをシュパパッと変換するナレッジベースなりコピペツールなりを整備しろ
自慢のahk使ってhen, muhenをシュパパッと変換するナレッジベースなりコピペツールなりを整備しろ
2025/12/07(日) 11:20:44.79ID:R5rLXKAQ0
>>972
まあ無理なんじゃね?
ドキュメントでは「ダブルコロン」の左側に何がくるべきか明確には定義してないっぽい。
Hotkeys - Definition & Usage | AutoHotkey v2
https://www.autohotkey.com/docs/v2/Hotkeys.htm
文字列な「変数」として「nfer := "SC07B"」 とかやっても無理だろうね。
Concepts and Conventions | AutoHotkey v2
https://www.autohotkey.com/docs/v2/Concepts.htm#variables
まあ無理なんじゃね?
ドキュメントでは「ダブルコロン」の左側に何がくるべきか明確には定義してないっぽい。
Hotkeys - Definition & Usage | AutoHotkey v2
https://www.autohotkey.com/docs/v2/Hotkeys.htm
文字列な「変数」として「nfer := "SC07B"」 とかやっても無理だろうね。
Concepts and Conventions | AutoHotkey v2
https://www.autohotkey.com/docs/v2/Concepts.htm#variables
2025/12/07(日) 11:25:04.00ID:PQrox9+50
別のオブジェクトを介して処理が変わるようなのはやりたくない
プリプロセッサ的なdefineに過ぎなくて、バイナリは同一であって欲しい
プリプロセッサ的なdefineに過ぎなくて、バイナリは同一であって欲しい
2025/12/07(日) 12:21:15.19ID:SrVEdwwI0
; sc07B : 無変換
とか分かるところに書いとけばいいだけでは?
とか分かるところに書いとけばいいだけでは?
2025/12/07(日) 12:39:53.37ID:PQrox9+50
それは書いてある
2025/12/09(火) 19:49:43.56ID:pIIR8+Nc0
無変換のキーボードトップにsc07Bって書いとけ
2025/12/09(火) 20:26:31.30ID:rbaBe8Xr0
可読性という発想が無いんだろうな
2025/12/10(水) 07:17:40.60ID:lYqTYoYn0
可読性求めたらAHKなんて使えない
2025/12/10(水) 07:36:20.33ID:wSkFV5lr0
俺なんかもう、部品だろうが工具だろうが
sc07B
っていう文字列見たら、無変換キーが脳裏をよぎる
体質になってしまった
マシン語なんかも似たようなもんだ
sc07B
っていう文字列見たら、無変換キーが脳裏をよぎる
体質になってしまった
マシン語なんかも似たようなもんだ
2025/12/10(水) 07:38:36.41ID:3H7yU4ac0
マシン語ですらニーモニックあるやろ
2025/12/11(木) 22:34:51.80ID:QuAR1eBl0
ネットで拾って、なんかもういつ作ったんだってくらい古いやつで
みたまんまタスクバー上でホイールいじって音量変えられるんだけど
なんでこれセカンドディスプレイだと効かないの?
出来たらすごく楽になるんだけどどうしたらいいのかな
#If MouseIsOver("ahk_class Shell_TrayWnd")
WheelUp::Send {Volume_Up}
WheelDown::Send {Volume_Down}
MButton::Send,{Volume_Mute}
MouseIsOver(WinTitle) {
MouseGetPos,,, Win
Return WinExist(WinTitle . " ahk_id " . Win)
}
みたまんまタスクバー上でホイールいじって音量変えられるんだけど
なんでこれセカンドディスプレイだと効かないの?
出来たらすごく楽になるんだけどどうしたらいいのかな
#If MouseIsOver("ahk_class Shell_TrayWnd")
WheelUp::Send {Volume_Up}
WheelDown::Send {Volume_Down}
MButton::Send,{Volume_Mute}
MouseIsOver(WinTitle) {
MouseGetPos,,, Win
Return WinExist(WinTitle . " ahk_id " . Win)
}
2025/12/12(金) 02:52:04.60ID:Snveg9GH0
タスクトレイなんかもセカンドディスプレイ上にはないからしかたない
2025/12/12(金) 03:26:31.66ID:scDy0PJD0
座標で判定しちゃえば
2025/12/12(金) 05:02:26.12ID:JfqmIp7a0
設定でセカンダリ以降にもタスクバー出せなかったっけ?
2025/12/12(金) 07:21:05.18ID:Snveg9GH0
タスクバーは出るけどタスクトレイは出ないしスタートボタンも出ない
2025/12/12(金) 19:43:07.58ID:gEgK4/WJ0
2025/12/12(金) 20:11:45.94ID:QZE45rFJ0
>>988
セカンドモニターのタスクバーのクラス名は「Shell_SecondaryTrayWnd」のはずなので
#If MouseIsOver("ahk_class Shell_TrayWnd") || MouseIsOver("ahk_class Shell_SecondaryTrayWnd")
セカンドモニターのタスクバーのクラス名は「Shell_SecondaryTrayWnd」のはずなので
#If MouseIsOver("ahk_class Shell_TrayWnd") || MouseIsOver("ahk_class Shell_SecondaryTrayWnd")
2025/12/12(金) 20:14:46.10ID:fQU+Cu3Q0
>>989
あなたが神か
あなたが神か
2025/12/12(金) 20:28:53.13ID:VN7SnAtt0
spyで調べろよ
レスを投稿する
レス数が950を超えています。1000を超えると書き込みができなくなります。
ニュース
- 【速報】「女芸人No.1決定戦 THE W」9代目女王にニッチェ! 7年ぶり3度目で悲願の優勝 [牛丼★]
- 中国・ロシア両軍の爆撃機が東京方面へ向かう「異例のルート」を共同飛行…核も搭載可能、連携して威嚇か ★7 [ぐれ★]
- 東京の自販機そばに金塊4200万円分、何者かに持ち去られる…札幌の50代が8000万円振り込んだ後に上京して被害 [どどん★]
- 山田邦子 ひょうきん族時代の年収は12億円「ただ税金が80%」 [muffin★]
- 【東京】「家族で話題にして」 “世田谷一家殺害から25年 警視庁が呼びかけ [煮卵★]
- 【沖縄】開業4ヵ月でこれは…“国民の税金”投入の『ジャングリア沖縄』で見た衝撃的な光景と、モチベーションが低い一部スタッフの現状 [ぐれ★]
- テメェは俺を怒らせたオラァ👊💢😅💢👊🏡
- 【実況】博衣こよりのえちえちダンガンロンパ2🧪
- おさかなさんあつまれえ
- 【悲報】粗品さん、頭おかしい
- 【巨人】アナ「来季のキーマンは?」阿部「僕です、辛抱と我慢できるかどうか」
- 死にたいすぎるンゴ
