2012-07-11 32 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