【问题标题】:Beyond Compare 4 and ApplescriptBeyond Compare 4 和 Applescript
【发布时间】:2018-10-08 13:05:05
【问题描述】:

我知道我可以使用 Applescript 来执行 Beyond Compare 4 脚本:

do shell script "/usr/local/bin/bcompare @\"/Volumes/SSD/My_BeyondCompare_Script.txt\""

这个脚本实际上包含如下内容:

criteria timestamp binary
load "/Users/.../_path_to_my_local_folder" "sftp://_path_to_my_sftp_folder"
sync visible mirror:left->right

是否可以直接在 Applescript 中写入此脚本的内容,而无需此文本文件? 我不熟悉“做 shell 脚本”的东西。

【问题讨论】:

    标签: applescript beyondcompare4


    【解决方案1】:

    来自 Scooter Software 的 Aaron:

    BC4 需要检测到命令行“bcompare @script.txt”才能在脚本模式下执行。

    BC4 的命令行确实支持将参数传递给脚本,因此文本文件可以更加静态,同时传递参数(通常是路径): bcompare @script.txt "/Users/.../_path_to_my_local_folder" "sftp://_path_to_my_sftp_folder"

    其中 script.txt 然后使用: 标准时间戳二进制 加载“%1”“%2”

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-09-25
      • 2018-06-24
      • 2018-08-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多