Mac 터미널에서 "osascript
"명령을 사용하여 Java 프로그램에서 applescript를 실행하려고합니다. AppleScript는 "osascript ActivateApp.scpt Google\ Chrome
"과 같이 터미널에서 시도 할 때 이름에 공백이있는 응용 프로그램과 완벽하게 작동하지만 자바에서 사용하려고하면 공백없이 응용 프로그램이 열립니다. 지금까지 나는Java에서 AppleScript로 터미널까지
Runtime.getRuntime().exec("osascript pathTo/ActivateApp.scpt Google Chrome");
및
Runtime.getRuntime().exec("osascript pathTo/ActivateApp.scpt Google\ Chrome");
을 시도했지만 그들 중 누구도 작동하지 않습니다. 다음은 AppleScript로 :
on run argv
tell application (item 1 of argv)
activate
end tell
end run