Bing デスクトップには、それ自体の表示を切り替えるための Win + Y ホットキーがあります。しかし、Win + I ホットキーで前面に出したいのです。
ControlFocus、Edit1で検索ボックスにフォーカスを設定できないという問題に遭遇しました。ここで、Edit1は Window Spy によって報告された ClassNN です。
スクリプトは次の場所に投稿されています。
#i::
IfWinExist, ahk_exe BingDesktop.exe
{
IfWinNotExist, ahk_class BingToolBand
{
Send #y
Return
}
WinWait, ahk_class BingToolBand
WinActivate
WinWaitActive
ControlFocus, Edit1
Return
}
Run "C:\Program Files (x86)\Microsoft\BingDesktop\BingDesktop.exe"
Return