Applescript调用shell命令

时间:2016-09-21 15:04:55

标签: applescript

我尝试过很多东西,但似乎我无法让它发挥作用。我试图在一个AppleScript中执行以下操作并遇到各种问题。脚本直接从shell运行良好。不幸的是,执行shell命令需要所有单/双引号。

do shell script "/users/username/Downloads/ofexport2-master-2/bin/of2 -ti 'available && defer.is("today")'  -F -p -o /users/username/Desktop/myFile.txt"

1 个答案:

答案 0 :(得分:0)

因为applescript使用“标记来知道从哪里开始和停止某些命令,因为你在实际命令中使用”它会混淆在哪里停止和启动所以,“今天”等等,使用\ “,这将告诉AppleScript这些引用是文本的一部分,试试这个:

do shell script "/users/username/Downloads/ofexport2-master-2/bin/of2 -ti 'available && defer.is(\"today\")'  -F -p -o /users/username/Desktop/myFile.txt"