我需要创建一个batcha文件来执行几个文件夹之间的几个比较。我正在尝试使用Beyond Compare,但我无法使用命令行获取报告。 我用这个脚本:
文件夹 - 报告布局:并排&
选项:显示不匹配&
输出到:%3%1%2
此脚本在我的桌面上保存为“My Script.txt” 然后我在提示
上使用此命令BCompare.exe @“My Script.txt”“My File.txt”“Your File.txt”“My Report.txt”。
我的错误在哪里?
P.S。否则,你建议我另一个工具吗?
答案 0 :(得分:2)
要自动执行Beyond Compare文件夹比较报告,请使用以下脚本:
criteria rules-based
load "%1" "%2"
expand all
folder-report layout:side-by-side options:display-mismatches output-to:"%3"
要运行脚本,请使用命令行: bcompare.exe @c:\ script.txt“c:\ folder 1”“c:\ folder 2”“c:\ report.txt”
@字符告诉Beyond Compare将文件作为脚本运行而不是加载它以进行交互式比较。
有关脚本命令的完整列表,请参阅Beyond Compare帮助文件中的Scripting Reference主题。
生成包含文件内容的报告:
criteria rules-based
load "%1" "%2"
expand all
select diff.files
file-report layout:side-by-side options:display-mismatches output-to:"%3"