我需要幫助將這個簡單的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