1

我经常使用 AutoHotKey,我非常喜欢它。但是即使使用了几年,语法仍然很繁琐。是否可以使用 PowerShell 创建键盘宏?因此,当我键入 Alt-1 时,我的电子邮件地址会在屏幕上输入,等等。

4

1 回答 1

2

我怀疑您可以在本机 PowerShell/Cmdlet 中执行此操作,但由于您可以调用 Windows API,您应该能够执行此操作。

我在 PowerShell 中找到了这两个用于键盘记录器的链接,它们需要做同样的事情(在没有焦点的情况下读取键盘),它们都通过编译一些 C# 来调用 Windows API 来工作。

这不是一个好的解决方案,但您可以将其包装起来并在其上放置一个不错的 API:

http://code.google.com/p/nishang/source/browse/trunk/Keylogger.ps1 http://zokoloco.blogspot.co.uk/2011/03/key-logger-for-special-project-using .html

于 2012-12-10T18:44:30.823 回答