gpt4 book ai didi

c# - CEF 模拟鼠标按下和按键发送

转载 作者:行者123 更新时间:2023-12-01 21:37:15 24 4
gpt4 key购买 nike

我想使用CEF来控制Flash应用程序,所以我需要在没有JavaScript的情况下模拟MouseDown和KeySend。我正在使用离屏渲染。这是我尝试过的:

managedCefBrowserAdapter.OnMouseButton(
500, 500, 0, true, 2, CefEventFlags.LeftMouseButton);

MouseEvent a = new MouseEvent();
a.Modifiers = CefEventFlags.LeftMouseButton;
a.X = 500;
a.Y = 500;

managedCefBrowserAdapter.SendKeyEvent(0, 0, 0);

但是没有任何作用。

最佳答案

这段代码对我有用。单击位置 0, 0(左上角)一次

browser.GetBrowser().GetHost().SendMouseClickEvent(0, 0, MouseButtonType.Left, false, 1, CefEventFlags.None);
System.Threading.Thread.Sleep(100);
browser.GetBrowser().GetHost().SendMouseClickEvent(0, 0, MouseButtonType.Left, true, 1, CefEventFlags.None);

关于c# - CEF 模拟鼠标按下和按键发送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31135070/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com