我有一些 JSL 腳本,它們在 JMP 15/16 下使用 Run Program("usr/bin/osascript, Options(…), ") 調用 AppleScript。 一年前我最後一次使用它們時,它們運行良好。 與此同時,我升級到 OS X 10.15。
現在,當我嘗試使用這些腳本時,它們掛在 Run Program() 中(RP 永遠不會返回,我必須中止腳本)。 嘗試進行故障排除時,它似乎與 Options 參數中的字符串未被識別為正確格式有關。
我注意到 Apple 在 10.15 中將默認 shell 從 bash 更改為 zsh。 使用 Run Program() 的人知道這是否會導致問題嗎?