超越比较4和Applescript

时间:2018-10-08 13:05:05

标签: applescript beyondcompare4

我知道我可以使用Applescript通过以下方式执行“超越比较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脚本”一词不熟悉。

1 个答案:

答案 0 :(得分: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”

相关问题