2012-07-11 61 views
0

我有一个实现WebView对象的Java GUI。 WebView加载Google文档,焦点在页面的文本编辑器部分设置。我也有一些从对话框中输入文本的Applescript,并将变量wordString设置为输入文本的结果。我想知道是否可以将该文本发送到我的GUI应用程序?我似乎无法找到有用的东西。用Applescript发送文本到Java GUI

回答

0

我实际上最终解决了这个问题。如果你的程序不是脚本的,你需要做一些解决方法来完成一些脚本。我用下面的代码来发送文本到谷歌文档的WebView:

tell application "System Events" to set frontmost of process "java" to true 
tell application "System Events" 
    tell process "java" 
     keystroke newString --some text variable 
    end tell 
end tell 

我在下面的网站得到这个从一个例子:http://www.makeuseof.com/tag/applescripts-ui-scripting-mac/

我也用一个程序,它这个网站建议识别应用在AppleScript中使用的名称。该程序被称为UIElementInspector,它可以在http://mac.softpedia.com/get/Utilities/UIElementInspector.shtml

希望这可以帮助其他人。

0

在你的java应用程序中打开服务器套接字。看看Writing the Server Side of a Socket。 在你的苹果脚本中调用“nc”或“curl”来传递字串

+0

谢谢。我会试一试。 – Josh 2012-07-11 14:02:14