[過去ログ] AutoHotkey スレッド part33 (1002レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
586
(2): [sage] 2024/04/26(金) 16:52:30.70 ID:vMLqj+un0(1/5)
#HotIf WinActive の中でInputBoxを使うと、
InputBoxから抜けた時にWinActiveの条件を満たさなくなって、
以降の処理が無視される
ちゃんと元に戻るにはどうすれば
588
(1): [sage] 2024/04/26(金) 18:00:50.58 ID:vMLqj+un0(2/5)
そんな感じでも無いみたい

対象のウィンドウが特殊みたいで、クリックした状態とフォーカスがある状態が別で、
フォーカスがあるだけだとキー入力が無視される
592: [sage] 2024/04/26(金) 18:42:50.47 ID:vMLqj+un0(3/5)
MsgBoxはちゃんと動く
入力した数だけキーを押す、みたいなのが動かなくなる

実際には動いていて、アプリ側が無視してしまう
ウェイトを入れてその間にウィンドウをクリックすると動く
WinActivateでフォーカスを移しただけでは動かない

ControlGetFocus, ControlFocusも試してみる
596
(1): [sage] 2024/04/26(金) 19:35:57.03 ID:vMLqj+un0(4/5)
ControlGetFocusもうまく行かないけど、
InputBoxの後でMsgBoxを出すと何故かうまくいく
理由は全然判らない
598: [sage] 2024/04/26(金) 20:34:12.12 ID:vMLqj+un0(5/5)
ahkがどうとかではなくて、対象のアプリ固有の話なのだろう
InputBoxとMsgBoxでは抜けた後のフォーカス周りが何か違う
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.090s