Beyond compare提供了以html格式获取报表的脚本。我想通过java运行脚本,以获得特定文件夹中的报表,但每次都会出错。
MyScript
text-report layout:Interleived &
options:ignore-unimportant,display-context &
output-to:%3 output-options:html-color %1 %2我对脚本的java调用
String left = "D:\\DatabaseModifier\\VIS VS EBZVIS\\VIS_Lookup_left.xls";
String right = "D:\\DatabaseModifier\\VIS VS EBZVIS\\EBZVIS_Lookup_right.xls";
try{
Process process = new ProcessBuilder("C:\\Program Files\\Beyond Compare4\\BCompare", "@D:\\DatabaseModifier\\MyScript.txt",left,right,"D:\\DatabaseModifier\\check.html").start();
}catch(Exception e){
}之前没有check.html,我创建的文件仍然收到相同的错误。

发布于 2016-10-19 13:13:56
经过几个小时的搜索,点击和跟踪,这是脚本
data-report layout:Interleaved options:ignore-unimportant output-to:"%3" output-options:html-color "%1" "%2"以及java调用
String left = "D:\\DatabaseModifier\\VIS VS EBZVIS\\VIS_Lookup_left.xls";
String right = "D:\\DatabaseModifier\\VIS VS EBZVIS\\EBZVIS_Lookup_right.xls";
try{
Process process = new ProcessBuilder("C:\\Program Files\\Beyond Compare 4\\BCompare", "@D:\\DatabaseModifier\\MyScript.txt",left,right,"D:\\DatabaseModifier\\check.html").start();
}catch(Exception e){
}https://stackoverflow.com/questions/40128827
复制相似问题