使用shell脚本按Enter键

时间:2014-03-11 18:19:19

标签: macos shell

我正在使用vb脚本文件来模拟在Windows上按键。我的文件代码如下:

strKeyToPress = WScript.Arguments.Item (0)

KeyPress strKeyToPress

Function KeyPress(strKeyToPress)

lclTime = Now
Do
    If Datediff("s",lclTime,Now)>3 Then
        Exit Do
    End IF
Loop

Set WshShell = CreateObject("WScript.Shell")
WshShell.sendkeys (strKeyToPress)

End Function

然后我在我的java代码中调用它:

Process process = Runtime.getRuntime().exec("wscript \"C:/Test/file.vbs" + "\" \"" + "{ENTER}" + "\"");

这适用于Windows,但现在我在mac osx上看它的等价物。我尝试使用机器人类代替按键但它不起作用。

我做了一些研究,发现我可以通过shell脚本执行此操作,但我不确定如何使用shell脚本模拟击键。

任何想法?

由于

0 个答案:

没有答案