gpt4 book ai didi

在 C 中按下特定键时单击鼠标

转载 作者:行者123 更新时间:2023-11-30 17:58:04 24 4
gpt4 key购买 nike

我最近开始在 Digipen 上大学,并且已经通过所有写作/编码/等开发了腕管......但对我来说幸运的是,我正在学习成为一名程序员,并且已经制作了一些程序协助完成诸如更快地打开命令提示符/bat 文件/无需单击等操作。

由于单击鼠标对我来说比打字要困难得多,因此我想制作一个在后台运行的简单程序,并在我按下键盘上的特定键时为我单击鼠标。我真的不知道从哪里开始,而且到目前为止除了标准 c 之外从未使用过任何东西。此外,能够通过按键移动鼠标有时也会很方便。

感谢您的帮助。 :)

哦,我可能应该提到,我将在 Windows Vista 和 Windows 7 上使用它,当然我将是唯一使用它的人。

最佳答案

首先,您必须使用GetCursorPos(&p)找到鼠标光标位置(在屏幕坐标中)。然后您可以使用WindowFromPoint(...)找到鼠标光标下的窗口。然后您可以使用 SendMessage(...) 将“鼠标按下”和“鼠标向上”消息发送到该窗口...这是一个很好的 article关于在 Windows 中 Hook 键盘事件。

关于在 C 中按下特定键时单击鼠标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12522504/

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