超越比较 - XML 比较问题

问题描述 投票:0回答:1

我创建了由单独的 Python 脚本触发的以下脚本。这将是 2 个 XML 文件的文本比较。

log normal "C:\Temp\XML_Comparisons\XML_Files_Storage\BCLog.txt"
compare rules-based
load "C:\Temp\XML_Comparisons\XML_Files_Storage" "C:\Temp\XML_Comparisons\XML_Files_Storage"
load "%1" "%2"
text-report layout:side-by-side options:display-mismatches output-to:"BC_Report.txt" "%1" "%2"

但是,我不断收到以下错误。我不知道如何纠正这个问题。你能帮我解决这个问题吗?预先感谢您!

7/19/2024 9:40:31 AM >> log normal "C:\Temp\XML_Comparisons\XML_Files_Storage\BCL og.t xt"
7/19/2024 9:40:31 AM >> compare rules-based
7/19/2024 9:40:31 AM >> load "C:\Temp\XML_Comparisons\XML_Files_Storage" "C:\Temp\XML_Comparisons\XML_Files_Storage"
7/19/2024 9:40:31 AM Load comparison: C:\Temp\XML_Comparisons\XML_Files_Storage <-> C:\Temp\XML_Comparisons\XML_Files_Storage
7/19/2024 9:40:31 AM >> load "2024_V769_2024-05-31_17-50-07_SVC_CG_sorted.xml" "2024_V769_2024-06-28_12-29-07_SVC_NG_sorted.xml"
7/19/2024 9:40:31 AM Load comparison: <->
7/19/2024 9:40:31 AM Fatal Scripting Error: Unable to load base folder
7/19/2024 9:40:31 AM Script completed in 0.7 seconds
​

普拉德

预期输出是文本比较报告(通过会话 -> 文本比较报告...手动访问)。但是,该脚本不断失败并显示我上面提到的错误。看起来文本比较本身没有加载,但我不确定为什么。任何帮助,将不胜感激。谢谢!

xml comparison beyondcompare beyondcompare4
1个回答
0
投票

您的脚本是一些命令的混合,通常适用于文件夹或文件。我假设您使用两个文件参数来调用它,例如: bcompare.exe "@c: cscript.txt" "c: ile1.xml" "c: ile2.xml"

此时您不需要比较或加载线。您可以将脚本缩减为: 记录正常“C:\Temp\XML_Comparisons\XML_Files_Storage\BCLog.t xt” 文本报告布局:并排选项:显示不匹配输出到:“c: creports\BC_Report.txt”“%1”“%2”

compare 是一个通常作用于选择的命令,就像在界面中选择项目,然后右键单击 -> 比较内容,以内容扫描选择。脚本还具有选择命令。 加载命令用于加载文件夹,例如启动一个空白的文件夹比较会话,然后将两个文件夹加载到其中。

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.