ブルスタがアクティブじゃないと操作を受け付けてくれない件。
良い案が思いつかないので、ひとまずこうした。
WinGetActiveTitle, nowActive
WinActivate, %WindowTitle%
ControlSend, ahk_parent, %pKey%, %WindowTitle%
WinActivate, %nowActive%
WinActivate, %WindowTitle%
ControlSend, ahk_parent, %pKey%, %WindowTitle%
WinActivate, %nowActive%
前にアクティブだったものを覚えておいて、ControlSendを送る一瞬だけ切り替える作戦w
コントロール名がahk_parentになっているけど、
特定の入力項目(テキストボックスとか)に限定しない場合、
コントロール名が変わる可能性が無きにしも非ずなので、こっちの方が安全。多分。
※アクティブになっている対象のウィンドウに対してControlSendする。
一応変なことになる可能性は減ったけど、一瞬操作不能になるのは仕方ないか。
非アクティブなまま なんとかできないかは引き続き調査しよう。