Altova DiffDog Server 2024 

Lorsque vous comparez des fichiers en mode binaire (c'est à dire lorsque l'option --mode=binary), DiffDog Server ne crée pas de rapport de sortie, puisque les différences de liste ne sont pas pertinentes pour les fichiers binaires. Dans ces cas, vérifier la variable d'environnement %ERRORLEVEL% pour consulter la sortie de comparaison.

 

Niveau d'erreur

Signification

0

Aucune différence n'existe

1

Des différences existent

2

Une erreur s'est produite

 

Par exemple, le script de batch Windows suivant compare deux fichiers PDF dans le mode binaire. La variable d'environnement %ERRORLEVEL% fournit le code de sortie avec la sortie de comparaison.

 

SET DIFFDOGSERVER="C:\Program Files\Altova\DiffDogServer2024\bin\DiffDogServer.exe"

%DIFFDOGSERVER% diff book1.pdf book2.pdf --m=binary
ECHO %ERRORLEVEL%

Script batch Windows

Sur un appareil Linux, le script équivalent ressemblerait à l'exemple suivant :

 

#!/bin/bash

DIFFDOGSERVER=/opt/Altova/DiffDogServer2024/bin/diffdogserver

${DIFFDOGSERVER} diff book1.pdf book2.pdf --mode=binary

echo $?

Script shell Linux

© 2018-2024 Altova GmbH