2016-02-25 87 views
1

我使用Beyond Compare 4比较2个文本文件。我在Windows命令行运行BCompare.exe并运行此脚本:如何仅报告右侧文本与Beyond Compare比较中的差异?

# Script.txt 
select right.diff 
text-report layout:side-by-side options:display-mismatches output-to:"%3" "%1" "%2" 

我的布局选项是并排的一面,但我真的不希望这样。我希望输出报告仅显示来自右侧的差异。这是我在第一行select right.diff中试图执行的操作,但是从我所知道的情况来看,该命令用于文件夹比较,而不是文本。

有谁知道如何做到这一点?

说明: %1,%2,%3指的是我传递给命令行的参数的文件位置。 %3是我的输出文件,%1是左输入文件,%2是右输入文件。

回答

0

Beyond Compare不提供在报告中只输出一面的方法。仅输出一面的报表布局在未来版本的功能愿望清单上,但它没有计划发布日期。

+0

哦,好的。用户是否发现了任何解决方法?我可以输出一个XML报告,所以也许解析它? –

+0

如果您将它自动化,输出到XML,然后解析XML可能是最佳选择。以交互方式输出到HTML,然后在Microsoft Excel中打开HTML并另存为Excel文件以进行其他格式化。 –

+2

我目前的手动过程是突出显示整个右侧并粘贴到Excel中。无论如何,谢谢克里斯!我很欣赏你们在Scooter软件中所做的高质量工作! –