以下代碼在AppleScript中引發語法錯誤(使用Automator時)。任何建議可能會導致它在終端中運行時代碼運行良好?AppleScript代碼
on run {input, parameters}
tell application "Terminal"
activate (do script with command "perl -mURI -lne 'print ((URI->new(/([\S]+) \z/msx)->path_segments)[-1])' <testfile.txt> testfile1.txt")
end tell
return input
end run
你的錯誤是什麼?嘗試在「激活」之後放置一個返回 – alexy13 2012-01-29 15:03:58
您不需要告訴終端做任何事情。你只需要: 做shell腳本「把你的代碼放在這裏」 – PHennessey 2017-02-17 23:10:08