将键击发送到其他程序的良好语言

时间:2014-02-16 18:15:08

标签: macros send keystrokes

将键击发送到第三个程序会有什么好的语言。如skype,模拟器等。它可以是脚本语言或OOP语言。有什么建议吗?

2 个答案:

答案 0 :(得分:1)

以下适用于PowerShell:

[void] [System.Reflection.Assembly]::LoadWithPartialName("'Microsoft.VisualBasic")
[Microsoft.VisualBasic.Interaction]::AppActivate("Readme.txt - Notepad")

[void] [System.Reflection.Assembly]::LoadWithPartialName("'System.Windows.Forms")
[System.Windows.Forms.SendKeys]::SendWait("ABCDEFGHIJKLM")

来源:http://technet.microsoft.com/en-us/library/ff731008.aspx

答案 1 :(得分:0)

AutoIt - http://www.autoitscript.com/

AutoHotkey - http://www.autohotkey.com/

我个人更喜欢AutoIt,因为它并不神秘,但在创建宏时,它们都很容易学习,而且非常强大。