说你的自动化 Firefox,你想做一些疯狂的事情,比如模拟一个原始的击键输入“return”,但是到一个当前不在焦点/活动/顶部的选项卡窗口。
使用 https://developer.mozilla.org/en/Code_snippets/Finding_Window_Handles中的想法, 您可以获得一个 hwnd,然后执行类似的操作
::PostMessage(hWND, WM_KEYDOWN, VK_RETURN, 0);
::PostMessage(hWND,WM_CHAR,VK_RETURN,0);
::PostMessage(hWND, WM_KEYUP, VK_RETURN, 0);
但是,根据 Gecko 2.0(Firefox 4 和其他)中的相同链接,将不再有代表每个选项卡的 windows 本机 hwnd。
有我希望采取的各种自动化操作,我正在尝试确定是否有一些替代方法可以将 Windows 消息发送到当前未聚焦的选项卡?
还是需要更大的重写来用其他一些更“壁虎原生”的过程来替换这些动作?