我尝试过很多东西,但似乎我无法让它发挥作用。我试图在一个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"
答案 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"