0

我知道我可以使用 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脚本”的东西。

4

1 回答 1

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”

于 2018-10-09T13:33:50.337 回答