我想运行一个以文件名作为参数的jar文件。此文件名应该是放在.app(AppleScript)
上的文件之一我是AppleScript的新手,所以任何帮助都会受到赞赏!
谢谢!
答案 0 :(得分:2)
我怀疑有一个AppleScript命令来运行jar文件,所以你可以在AppleScript中运行shell脚本的snippit。例如:
on open jarFiles
tell application "Finder"
repeat with currentJar in jarFiles
set the shellScript to "java -jar " & ¬
quoted form of ((name of currentJar) as text)
do shell script shellScript
end repeat
end tell
end open
此示例将打开一个或多个已删除的jar文件。请注意,显式的代码行告诉应用程序“Finder”,意味着将使用Finder的别名类型(这对于成功获取 currentJar 的名称是必要的。
打开处理程序上的是在用户将一个或多个文件放到AppleScript上的事件上运行的处理程序(文件被设置为第一个参数,名称为 jarFiles 在这种情况下)。
希望这有帮助。