【问题标题】:Applescript calling shell commandApplescript 调用 shell 命令
【发布时间】:2016-09-21 15:04:55
【问题描述】:

我尝试了很多东西,但似乎无法让它发挥作用。我正在尝试在 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"

【问题讨论】:

  • 您遇到了哪些错误/问题?
  • 尝试用反斜杠掩盖引号:\"today\"

标签: applescript


【解决方案1】:

因为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"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-04-14
    • 1970-01-01
    • 1970-01-01
    • 2013-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-29
    相关资源
    最近更新 更多