Référence de ligne de commande

PreviousUpNext

Fichiers exécutables pour une ligne de commande

Exécutable

Signification

BCompare.exe

bcompare

C'est l'application principale.  Seulement une copie pour être exécutée à la fois, indépendamment du nombre de fenêtres que vous avez ouvertes.  Si vous lancez une deuxième copie, elle dira à la copie existante de démarrer une comparaison et de sortir immédiatement.

BComp.exe

C'est un programme GUI (interactif) Win32.  Si lancé à partir d'un système de contrôle de version, il devrait fonctionner parfaitement.  Si lancé à partir d'une Invite de commande Windows (console), la console (ou le fichier batch) ne l'attendra pas.

BComp.com

C'est un programme console Win32.  Ce doit être une console.  Si vous le lancer d'une Invite de commande (ou d'un fichier batch), cette console attendra la fin de la comparaison avant de retourner.  Si vous le lancez interactivement d'un système de contrôle de version, il affichera une fenêtre de console pendant qu'il attendra.

bcomp

Exécutez ce programme d'un système de contrôle de version parce qu'il attendra que la comparaison se termine avant de retourner.

Paramètres de ligne de commande

Notez que chaque paramètre devrait être entouré par des guillemets s'il peut contenir un espace.

Note  Les utilisateurs de Mac et de Linux doivent utiliser "bcompare" au lieu de "BCompare.exe".

Paramètre

Signification

Session nommée

Ouvre la session spécifiée dans la vue appropriée.  Par exemple :

 BCompare.exe "Ma Session"

Espace de travail nommé

Ouvre l'espace de travail enregistré spécifié.  (Voir également Gérer les espaces de travail)  Par exemple :

 BCompare.exe "Mon Espace de Travail Spécial"

Couple de dossiers

Ouvre une nouvelle vue de Comparaison de Dossiers avec les dossiers de base spécifiés.  Par exemple :

 BCompare.exe "C:\Dossier de gauche" "C:\Dossier de droite"

Couple de fichiers

Ouvre les fichiers spécifiés dans la vue de fichiers associée.  Par exemple :

 BCompare.exe "C:\Fichier de gauche.ext" "C:\Fichier de droite.ext"

3 fichiers

Ouvre une vue de Fusion de Textes avec les fichiers spécifiés dans les panneaux gauche, droite et centre.  Par exemple :

 BCompare.exe C:\Gauche.ext C:\Droite.ext C:\Centre.ext

4 fichiers

Ouvre une vue de Fusion de Textes avec les fichiers spécifiés dans les panneaux gauche, droite, centre et sortie.  Par exemple :

 BCompare.exe C:\Gauche.ext C:\Droite.ext C:\Centre.ext C:\Sortie.ext

Fichier script

Exécute automatiquement une liste de commandes sans utiliser de vue.  Par exemple :

 BCompare.exe "@C:\Mon Script.txt"

Package de paramètres (.bcpkg)

Importe les paramètres du package.

-

Ouvre stdin dans la vue appropriée.  Par exemple :

 dir | BCompare.exe -

Commutateurs de la ligne de commande

Note  Les utilisateurs de Mac et de Linux doivent préfixer les commutateurs avec "-" au lieu de "/".

Commutateur

Signification

/?, /h, /help

Ouvre le fichier d'aide sur la page "Référence de ligne de commande".

Écrit des informations d'utilisation sur la console.

/automerge

Fusionne automatiquement les fichiers sans interaction avec l'utilisateur sauf si des conflits sont détectés.

/center=<nom de fichier>

Spécifie explicitement le fichier central de la fusion.

/closescript

Ferme la fenêtre de script lors de son achèvement.  Se substitue au paramètre Fermer quand terminé dans Outils > Options > Astuces > Scripts.

/edit

Ouvre une vue Éditeur de texte.

/expandall

Développe tous les sous-dossiers lors de la comparaison initiale des dossiers.

/favorleft

/favorright

Affiche les modifications non conflictuelles dans la sortie à partir du côté "favori" sans coloration ou lignes de section.  Pour les conflits ignorés et sans importance, les modifications sont automatiquement prises du côté "favori" au lieu du centre.

/filters=<masques de fichier>

Utilise le filtre de nom spécifié pour la comparaison initiale de dossiers.  Séparez les masques de fichiers avec des points-virgules.  Entourez le filtre de nom avec des apostrophes s'il contient des espaces.

/force

Écrit les conflits vers la sortie avec des marqueurs du style CVS si /automerge est présent.

/fv=<type>, /fileviewer=<type>

Ouvre une nouvelle vue du type spécifié qui peut être n'importe lequel parmi :

   "Text Compare"

   "Text Merge"

   "Table Compare"

   "Hex Compare"

   "MP3 Compare"

   "Picture Compare"

   "Registry Compare"

   "Version Compare"

   "Folder Compare"

   "Folder Merge"

   "Folder Sync"

/iu, /ignoreunimportant

Enclenche Ignorer les différences non importantes si /automerge est présent.

/mergeoutput=<nom de fichier>

Spécifie explicitement le fichier de fusion en sortie.

/nobackups

Empêche la création de fichiers de sauvegarde.

/qc=<type>, /quickcompare=<type>

Exécute une comparaison rapide de deux fichiers et définit la variable ErrorLevel du DOS en sortie.  Le type spécifié peut être size (taille), crc ou binary (binaire).  Si le type est omis, une comparaison basée sur des règles sera effectuée.  Les niveaux d'erreur "ErrorLevel" sont documentés ci-dessous.

/reviewconflicts

Ouvre une vue de Fusion de Textes si /automerge est présent et que des conflits sont trouvés.

/ro, /readonly

Interdit la modification pour tous les côtés.

/ro1, /lro, /leftreadonly

/ro2, /rro, /rightreadonly

Interdit la modification pour le côté respectif.

/savetarget=<nom de fichier>

Réécrit le fichier spécifié au lieu du fichier original lorsque la commande Enregistrer de la vue de fichiers est utilisée.

/silent

Fait en sorte que toute interaction sera supprimée.  Aucun élément dans la Barre des Tâches et aucune fenêtre ne seront affichés.  Pour les packages de paramètres, tous les paramètres seront importés.  Pour les scripts, tout problème non résolu journalisera une erreur au lieu d'afficher normalement un dialogue.

/solo

Force une nouvelle instance du programme.

/sync

Ouvre une vue Synchronisation de Dossiers.

/title1=<titre>, /lefttitle=<titre>

/title2=<titre>, /righttitle=<titre>

/title3=<titre>, /centertitle=<titre>

/title4=<titre>, /outputtitle=<titre>

Affiche la description spécifiée dans la zone respective de saisie.

/vcs1=<chemin>, /vcsleft=<chemin>

/vcs2=<chemin>, /vcsright=<chemin>

/vcs3=<chemin>, /vcscenter=<chemin>

/vcs4=<chemin>, /vcsoutput=<chemin>

Affiche le chemin du système de contrôle de version spécifié dans la zone de saisie respective, sauf si un titre a été fourni.  Pour une vue de fichiers, le chemin spécifique est également utilisé pour prendre le format de fichier approprié.

Codes de retour

Code

Signification

0

Succès

1

Binairement identiques

2

Identiques en se basant sur des règles

11

Différences binaires

12

Similaire

13

Différences en se basant sur des règles

14

Conflits détectés

100

Erreur inconnue

101

Conflits détectés, sortie de la fusion non écrite

102

BComp.exe ne peut pas attendre que BCompare.exe se termine

103

BComp.exe ne peut pas trouver BCompare.exe

104

Période d'essai expirée

105

Erreur lors du chargement du fichier de script

106

Erreur de syntaxe dans le script

107

Le script n'a pu charger des dossiers ou des fichiers