# Référence de ligne de commande |

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.
Fichier patch (.diff ou .patch) | Ouvre le fichier spécifié dans la vue de Patch de texte.
- | 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" "Text Edit" "Text Patch"
/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