1

我在 Linux 上使用 BeyondCompare 4,我的目标是从命令行生成比较结果,然后在 python 或其他一些脚本中使用这个结果。

我已经尝试使用bcompare @"script.txt" file1 file2 result.txt. 这script.txt是:

file-report layout:side-by-side output-to:%3 %1 %2

但是结果的格式很难用其他脚本解析。

问题:我怎样才能生成两个像 BeyondCompare 的 GUI 中显示的文本?

4

1 回答 1

1

该脚本似乎是正确的,但 Linux 上的 Beyond Compare 需要运行 X-Window 会话,即使对于脚本也是如此。这意味着如果您在未配置 X-Window 客户端的情况下在 SSH 终端中运行脚本或将其作为 cron 作业运行,它将无法启动。

macOS 上的 Beyond Compare 对脚本有类似的 GUI 要求。

Windows 上的 Beyond Compare 不依赖于脚本的 GUI,因此它将作为计划任务运行而无需用户登录。

删除 Linux 和 macOS 上 Beyond Compare 脚本的 X-Window/GUI 依赖项已在待办事项列表中。

于 2017-10-16T14:38:05.877 回答