[英]Start AppleScript Script from Java on Mac OSX
我嘗試使用代碼執行JavaScript腳本
Runtime.getRuntime()。exec(“ osascript /Path/To/Script.scpt”);
在終端中,命令osascript /Path/To/Script.scpt可以正常工作,並且腳本可以正常工作,但是在Java中什么也沒發生。 我嘗試使用Runtime.getRuntime()。exec(cmd)其他命令,它們都可以工作。
我自己解決了:
String script = "tell application \"System Events\"" + "\n" + "keystroke \"h\" using command down" + "\n" + "end tell";
ScriptEngineManager mgr = new ScriptEngineManager();
ScriptEngine engine = mgr.getEngineByName("AppleScript");
engine.eval(script);
是執行AppleScripts的新方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.