在其他窗口中模拟击键

时间:2009-09-12 01:14:46

标签: batch-file executable keystroke

这可能是一个基本的编程罪,但是通过可执行文件或批处理文件将焦点带到Window X并按下击键Y的最简单快捷的方法是什么?这将不会被重复使用,如果需要,可以对X和Y进行硬编码。

编辑:在Windows机器上

2 个答案:

答案 0 :(得分:4)

您可以尝试AutoHotkey或使用win32 API作为MusiGenesis建议。

答案 1 :(得分:2)

如果您希望控件立即返回您的应用程序而不等待接收,请使用Win32 API调用 FindWindowEx SendMessage (或 SendNotifyMessage 应用程序来处理消息)。

当然,假设这是Windows。

顺便说一下,这并不是一种罪恶。除了向其他应用程序发送击键之外,程序还可以做更多邪恶的事情(例如,随机删除文件,向您的祖母发送电子邮件等)。