Tag: 谷歌Chrome

C# – 从C#应用程序向Google Chrome发送消息

我一直在寻找,我还没有找到我将如何从C#中做到这一点。 我想要这样做,所以我可以告诉谷歌Chrome从我的C#应用​​程序前进 , 后退 , 打开新标签 , 关闭标签 , 打开新窗口和关闭窗口 。 我使用WinAmp做了类似的事情 [DllImport(“user32”, EntryPoint = “SendMessageA”)] private static extern int SendMessage(int Hwnd, int wMsg, int wParam, int lParam); 还有一些其他人。 但我不知道要发送什么消息或者如何找到传递给它的窗口,或者其他什么。 那么有人可以告诉我如何从C#向Chrome发送这6个命令吗? 谢谢 编辑:好的,我正在投票,所以也许我不够清楚,或者人们假设我没有试图自己解决这个问题。 首先,我对整个DllImport的东西不太满意。 我还在学习它是如何运作的。 几年前我在winamp找到了如何做同样的想法,我正在查看我的代码。 我做到了所以我可以跳过一首歌,回去,播放,暂停,并停止从我的C#代码winamp。 我开始导入: [DllImport(“user32.dll”, CharSet = CharSet.Auto)] public static extern IntPtr FindWindow([MarshalAs(UnmanagedType.LPTStr)] string lpClassName, [MarshalAs(UnmanagedType.LPTStr)] string lpWindowName); [DllImport(“user32.dll”, CharSet = […]