我想请教一下,如何发送鼠标或者键盘事件

85 天前
 Ritr

当我使用 c#进行模拟操作时,例如我点击 A 窗口的坐标点 1,1 这个时候 A 窗口就会置顶,如何不让 A 置顶呢,这样就不影响我的其他操作了

842 次点击
所在节点    程序员
6 条回复
GOliberation
85 天前
用 DELPHI 吧 这些都是小问题。🤡
capric
85 天前
你点击控件成功之后,给 A 窗口发送最小化消息 SendMessage(HWND, SC_MINIMIZE)就可以了吧
Ritr
85 天前
@capric 比如我正在聊微信,希望能给别的窗口发一条鼠标消息不影响我正常使用微信
Ritr
85 天前
@GOliberation 这是啥
chouvel
85 天前
我在大二上学了一门课面向对象程序设计,使用 c#开发。当时写了一个上课的 demo ,非常简单的点击事件打开窗口;对 winForm 理解很浅。当时就想做一个监听键盘事件并篡改的软件实现 capslock 转^,我认为涉及到这么几点,1 ,软件必须在其他所有软件的键盘事件前监听;这可能需要哪些库,哪些方法; 2 ,使用 windows 的哪些 api 可以监听键盘事件并拦截,哪些 api 可以发送事件。当时弄了好几天。不知道怎么找资料,也没问老师,之后 c#在那门课之后就没用过了。最后使用 autohotkey 软件设置规则实现这个需求。
Ritr
84 天前
@chouvel 看来 AHK 是个不错的解决方案

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1066849

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX