gpt4 book ai didi

c# - 在不活动的应用程序中模拟鼠标移动/单击/按键

转载 作者:行者123 更新时间:2023-11-30 15:12:44 25 4
gpt4 key购买 nike

我知道如何模拟鼠标和键盘事件,但它们的行为就像是用户操作的一样,因此它们会影响事件窗口。我需要的是模拟这些输入之一,但在一个不活动的窗口中。

我并不是说它被最小化了,例如想象一下,您有 msPaint 和记事本。记事本在油漆前面。并且您想在绘图窗口的特定坐标中模拟鼠标点击,但不将其设置为事件状态,从而使用户可以继续使用绘图窗口前的记事本。

这可能吗?谢谢!

我已经试过了:

            const int WM_KEYDOWN = 0x100;
Thread.Sleep(5000);
Process x = Process.Start(@"C:\WINDOWS\NOTEPAD.EXE");
PInvokes.PlatformInvokeUSER32.SendMessage(x.MainWindowHandle, WM_KEYDOWN, ((int)Keys.W), 0);

但它不起作用 =( 什么都不做 :(

最佳答案

你可以试试 UI automation API .它还支持遗留应用程序。

关于c# - 在不活动的应用程序中模拟鼠标移动/单击/按键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/807010/

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