使用Applescript执行终端命令

时间:2014-04-30 12:25:52

标签: python macos terminal applescript

我正在尝试使用Applescript打开终端并让终端运行给定的命令。这是我的代码:

tell application "Terminal"
set currentTab to do script ("cd Desktop\")
delay 6
do script ("python2.7-32 snake.py") in currentTab
end tell

当我手动将其输入终端时,它可以正常工作!但是当我尝试在苹果脚本中执行此操作时,它给出了一个错误,即“预期”,“但找到了标识符。”

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

只是一个猜测,但("cd Desktop\")中的反斜杠将逃避双引号,这可能会破坏解析器。

这不是Windows,因此路径分隔符是正斜杠("cd Desktop/")