我一直在挑战写一个模拟击键的应用程序。 按快捷键应用程序后,应能够发送预定义的键组合到当前活动的应用程序。 它是由许多现有的应用程序提供的function,但我想写我自己的。 应用程序应该可以在Windows上使用。
你能否提供一些build议:
我应该select哪种编程语言?
有没有提供这种function的库?
编辑:确切地说:这两个应用程序是独立的,Windows应用程序。
身份validation和文件签名
在桌面上自动创buildChrome浏览器的快捷方式
窗口 – 如何获得golang的屏幕分辨率
在代码注释中指定Go构build标志“-H = windowsgui”
想要调整在Windows中运行的其他应用程序的大小
在Windows上结束Linux的PHPStorm保存
System.BadImageFormatException:无法加载文件或程序集
GoSublime – 可能在代码完成popup窗口旁显示文档?
从Windows的蓝牙AVRCP控制
阻止应用程序从Windows临时文件夹运行
本地WINAPI这样做是sendinput 。
回答你的问题:
哪种编程语言? 这取决于你。 因为这只是一个简单的本机API调用,所以使用任何允许调用本机API的语言。
如果这是你所需要的,不要打扰图书馆,因为它很简单。
现在,进一步,我知道你没有问这个问题,但许多人继续问如何发送击键到没有键盘焦点的窗口 – 就像发送击键到特定的应用程序。 这是非常困难和容易出错的。 而且由于它超出了真正的实际击键行为,所以它可能表现不可预知。 这是一个这样的问题 。
你可以很容易地在C#上使用
SendKeys.Send(“key here”);
要么
SendKeys.SendWait(“key here”);
有些键使用其他键码,你可以在MSDN上看到它们。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。