我想将一个网址发送到Google Chrome地址栏。我用CreateProcess()
winapi打开了谷歌浏览器的过程。然后我找到了带有
Hwnd hwnd = FindWindow("Chrome_WidgetWin_1", "New Tab - Google Chrome");
我想通过Window Messages发送url的文本,但它无法使其工作。
SendMessage(hwnd, WM_CHAR, 'A',1);
也许,有人可以指出我正确的方向。也许有另一种方法将字符发送到谷歌地址栏。
答案 0 :(得分:0)
如果您只想打开带有地址的chrome,只需CreateProcess
表示chrome.exe,并将url作为命令行参数传递。
如果你想搞乱现有的Chrome标签,那就不符合用户的期望,可能会带来安全风险。