我需要帮助将这个简单的shell脚本转换为苹果脚本。如何将bash的命令替换和管道转换为Applescript?
重点是因为它要在Automator工作流程中使用,所以我需要打开终端窗口,这是无法使用shell脚本完成的。
shell脚本如下:
java -classpath `dirname "$1"` `basename "$1" | sed "s/.class//g"`
此获取文件的位置,然后将该文件的名称,然后除掉的“的.class”文件扩展名,然后运行它使用Java命令。因此,例如,它会生成以下命令:
java -classpath /users/desktop/ filename
我需要这个命令转换,使之与AppleScript的工作,这样我就可以看到在终端窗口的应用程序运行。它将开始如下:
on run {input, parameters}
tell application "Terminal"
activate
do shell script "java -classpath path/to/ file"
end tell
end run
如何将文本转换移植到Applescript?
记得使用引用形式的posix路径 – Flambino
@Flambino WOW我没有看到。谢谢,我会解决它。 :d – fireshadow52