2016-10-19 4 views
0

Je veux exécuter le script via java pour obtenir le rapport dans un dossier particulier mais j'obtiens des erreurs à chaque fois.Run Beyond Compare4 Script à partir de Java? Au-delà de la comparaison fournit un script pour obtenir le rapport dans un format html

MyScript

text-report layout:Interleived & 
options:ignore-unimportant,display-context & 
output-to:%3 output-options:html-color %1 %2 

Mon appel java au script

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){ 

    } 

Plus tôt il n'y avait pas check.html j'ai créé le fichier obtenir toujours la même erreur

Error Screenshot

Répondre

0

Après des heures de recherche et de frappe et de trail c'est le script

data-report layout:Interleaved options:ignore-unimportant output-to:"%3" output-options:html-color "%1" "%2" 

et l'appel 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){ 

    }