<?xml version="1.0" encoding="UTF-8"?>
<article id="Command_line">
  <title>Ligne de commande<indexterm>
      <primary>ligne de commande</primary>
    </indexterm><indexterm>
      <primary>Ligne de commande WinMerge</primary>

      <see>ligne de commande</see>
    </indexterm></title>

  <para>La ligne de commande de WinMerge accepte plusieurs paramètres en plus des
chemins à comparer. La plupart de ces paramètres sont destinés à utiliser
WinMerge en tant qu'application de comparaison externe ou à démarrer une
opération de comparaison à partir d'un fichier séquentiel (batch).</para>

  <para>Utilisez l'un de ces formats pour la commande WinMerge :</para>

  <para><cmdsynopsis sepchar=" ">
<command>WinMergeU</command> <arg choice="opt"
rep="norepeat"><option>/?</option></arg></cmdsynopsis></para>

  <para><cmdsynopsis sepchar=" ">
<command>WinMergeU</command> <arg choice="opt"
rep="norepeat"><option>/r</option></arg> <arg choice="opt"
rep="norepeat"><option>/r-</option></arg> <arg choice="opt"
rep="norepeat"><option>/e</option></arg> <arg choice="opt"
rep="norepeat"><option>/f</option> <replaceable>filtre</replaceable></arg>
<arg choice="opt" rep="norepeat"><option>/m</option>
<replaceable>méthode-de-comparaison</replaceable></arg> <arg choice="opt"
rep="norepeat"><option>/t</option>
<replaceable>type-de-fenêtre</replaceable></arg>
<arg><option>/x</option></arg> <arg><option>/xq</option></arg>
<arg><option>/s</option></arg> <arg><option>/sw</option></arg>
<arg><option>/s-</option></arg> <arg choice="opt"
rep="norepeat"><option>/g</option>
<replaceable>nom-du-groupe</replaceable></arg> <arg choice="opt"
rep="norepeat"><option>/ul</option></arg> <arg choice="opt"
rep="norepeat"><option>/um</option></arg> <arg choice="opt"
rep="norepeat"><option>/ur</option></arg> <arg choice="opt"
rep="norepeat"><option>/u</option></arg> <arg choice="opt"
rep="norepeat"><option>/wl</option></arg> <arg choice="opt"
rep="norepeat"><option>/wm</option></arg> <arg choice="opt"
rep="norepeat"><option>/wr</option></arg> <arg choix="opt"
rep="norepeat"><option>/new</option></arg> <arg choix="opt"
rep="norepeat"><option>/self-compare</option></arg> <arg choix="opt"
rep="norepeat"><option>/clipboard-compare</option></arg>
<arg><option>/minimize</option></arg> <arg><option>/maximize</option></arg>
<arg choix="opt" rep="norepeat"><option>/fl</option></arg> <arg choix="opt"
rep="norepeat"><option>/fm</option></arg> <arg choix="opt"
rep="norepeat"><option>/fr</option></arg> <arg choix="opt"
rep="norepeat"><option>/l</option>
<replaceable>numéro-de-ligne</replaceable></arg> <arg choix="opt"
rep="norepeat"><option>/c</option>
<replaceable>position-du-caractère</replaceable></arg> <arg choice="opt"
rep="norepeat"><option>/table-delimiter</option>
<replaceable>délimiteur</replaceable></arg> <arg choice="opt"
rep="norepeat"><option>/dl</option>
<replaceable>desc-gauche</replaceable></arg> <arg choice="opt"
rep="norepeat"><option>/dm</option>
<replaceable>desc-milieu</replaceable></arg> <arg choice="opt"
rep="norepeat"><option>/dr</option>
<replaceable>desc-droite</replaceable></arg> <arg choice="opt"
rep="norepeat"><option>/al</option></arg> <arg choice="opt"
rep="norepeat"><option>/am</option></arg> <arg choice="opt"
rep="norepeat"><option>/ar</option></arg> <arg choice="opt"
rep="norepeat"><option>/noninteractive</option></arg> <arg choice="opt"
rep="norepeat"><option>/noprefs</option></arg> <arg choice="opt"
rep="norepeat"><option>/enableexitcode</option></arg> <arg choice="opt"
rep="norepeat"><option>/ignorews</option></arg> <arg choice="opt"
rep="norepeat"><option>/ignoreblanklines</option></arg> <arg choice="opt"
rep="norepeat"><option>/ignorecase</option></arg> <arg choice="opt"
rep="norepeat"><option>/ignoreeol</option></arg> <arg choice="opt"
rep="norepeat"><option>/ignorecodepage</option></arg> <arg choix="opt"
rep="norepeat"><option>/ignorecomments</option></arg> <arg choix="opt"
rep="norepeat"><option>/unpacker</option>
<replaceable>nom-du-décompilateur</replaceable></arg> <arg choix="opt"
rep="norepeat"><option>/prediffer</option>
<replaceable>nom-du-prediffer</replaceable></arg> <arg choix="opt"
rep="norepeat"><option>/cp</option>
<replaceable>page-de-code</replaceable></arg> <arg choix="opt"
rep="norepeat"><option>/fileext</option>
<replaceable>extension-du-fichier</replaceable></arg> <arg choix="opt"
rep="norepeat"><option>/cfg</option>
<replaceable>nom=valeur</replaceable></arg> <arg choix="opt"
rep="norepeat"><option>/inifile</option>
<replaceable>fichier-ini</replaceable></arg> <arg choice="plain"
rep="norepeat"><replaceable>chemin-gauche</replaceable></arg> <arg
cchoice="opt" rep="norepeat"><replaceable>chemin-milieu</replaceable></arg>
<arg choice="plain"
rep="norepeat"><replaceable>chemin-droite</replaceable></arg> <arg
choice="opt" rep="norepeat"><option>/o</option>
<replaceable>chemin-sortie</replaceable></arg> <arg choice="opt"
rep="norepeat"><option>/or</option>
<replaceable>chemin-rapport</replaceable></arg></cmdsynopsis></para>

  <cmdsynopsis sepchar=" ">
<command>WinMergeU</command> <arg choice="plain"
rep="norepeat"><replaceable>fichier_conflit</replaceable></arg></cmdsynopsis>

  <para>L'entrée de la commande sans paramètres ni noms de chemin ouvre simplement
la fenêtre WinMerge. Les paramètres sont préfixés soit par une barre oblique
( <literal>/</literal> ), soit par un tiret ( <literal>-</literal> ). Les
noms de chemin n'ont pas de caractère de préfixe.</para>

  <variablelist>
    <varlistentry>
      <term><option>/?</option></term>
      <listitem>
        <para>Ouvre l'aide de WinMerge sur cette rubrique.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <indexterm>
        <primary>comparaison récursive de dossiers</primary>
      </indexterm>
      <term><option>/r</option></term>
      <listitem>
        <para>Compare tous les fichiers dans tous les sous-dossiers (comparaison
récursive). Les dossiers uniques (présents d'un seul côté) sont répertoriés
dans le résultat de la comparaison comme des éléments distincts. Notez que
l'inclusion des sous-dossiers peut augmenter considérablement le temps de
comparaison. Sans ce paramètre, WinMerge répertorie uniquement les fichiers
et les sous-dossiers au niveau supérieur des deux dossiers cibles. Il ne
compare pas les sous-dossiers.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <indexterm>
        <primary>comparaison non récursive de dossiers</primary>
      </indexterm>
      <term><option>/r-</option></term>
      <listitem>
        <para>Compare tous les fichiers dans les dossiers spécifiés, mais exclut les
fichiers et sous-dossiers situés dans ses sous-dossiers. Cela permet un
temps de comparaison plus court.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <indexterm>
        <primary>Fenêtre WinMerge</primary>
        <secondary>fermeture</secondary>
      </indexterm>

      <term><option>/e</option></term>
      <listitem>
        <para>Permet de fermer WinMerge d'une seule pression sur la touche
<keycap>Echap</keycap>. C'est utile lorsque vous utilisez WinMerge comme
application de comparaison externe : vous pouvez fermer WinMerge rapidement,
comme une boîte de dialogue. Sans ce paramètre, vous devrez peut-être
appuyer sur <keycap>Echap</keycap> plusieurs fois pour fermer toutes ses
fenêtres.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <indexterm>
        <primary>filtres</primary>
        <secondary>application en ligne de commande</secondary>
      </indexterm>

      <term><option>/f</option></term>
      <listitem>
        <para>Applique un filtre spécifié pour restreindre la comparaison. Le filtre peut
être un masque de fichier comme <filename><userinput>*.h
*.cpp</userinput></filename>, ou le nom d'un filtre de fichier comme
<userinput>XML/HTML Devel</userinput>. Ajoutez des guillemets autour d'un
masque de filtre ou d'un nom contenant des espaces.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <indexterm>
        <primary>méthode de comparaison</primary>
        <secondary>application en ligne de commande</secondary>
      </indexterm>

      <term><option>/m <replaceable>méthode-comparaison</replaceable></option></term>
      <listitem>
        <para>Définit la méthode de comparaison à utiliser pour la comparaison. Cela peut
être l'un des mots-clés <userinput>Full</userinput> (Complet),
<userinput>Quick</userinput> (Rapide), <userinput>Binary</userinput>
(Binaire), <userinput>Date</userinput>, <userinput>SizeDate</userinput>,
<userinput>Size</userinput> (Taille) ou <userinput>Existence</userinput>.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <indexterm>
        <primary>type de fenêtre</primary>
        <secondary>application en ligne de commande</secondary>
      </indexterm>

      <term><option>/t <replaceable>type-fenêtre</replaceable></option></term>
      <listitem>
        <para>Spécifie le type de fenêtre dans laquelle afficher les fichiers. Cela peut
être l'un des mots-clés <userinput>Text</userinput> (Texte),
<userinput>Table</userinput> (Tableau), <userinput>Binary</userinput>
(Binaire), <userinput>Image</userinput>, <userinput>Webpage</userinput>
(Page Web) ou <userinput>Folder</userinput>.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/x</option></term>
      <listitem>
        <para>Ferme WinMerge (après l'affichage d'une boîte de dialogue d'information)
lorsque vous lancez une comparaison de fichiers identiques. Le paramètre n'a
aucun effet après la comparaison, par exemple si les fichiers deviennent
identiques suite à une fusion ou à une édition. Ce paramètre est utile
lorsque vous utilisez WinMerge comme application de comparaison externe, ou
lorsque vous souhaitez éliminer les étapes inutiles en ignorant les fichiers
qui n'ont aucune différence.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/xq</option></term>
      <listitem>
        <para>Est similaire à <option>/x</option> mais n'affiche pas le message concernant
les fichiers identiques.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <indexterm>
        <primary>Fenêtre WinMerge</primary>
        <secondary>limitation des instances</secondary>
      </indexterm>

      <term><option>/s</option></term>
      <listitem>
        <para>Limite les fenêtres WinMerge à une seule instance. Par exemple, si WinMerge
est déjà en cours d'exécution, une nouvelle comparaison s'ouvre dans la même
instance. Sans ce paramètre, plusieurs fenêtres sont autorisées : selon
d'autres paramètres, une nouvelle comparaison peut s'ouvrir dans la fenêtre
existante ou dans une nouvelle fenêtre.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/sw</option></term>
      <listitem>
        <para>Limite la fenêtre WinMerge à une seule instance, tout comme l'option
/s. Cependant, elle attend que l'instance affichant la fenêtre se termine.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/s-</option></term>
      <listitem>
        <para>Garantit qu'une autre instance est toujours exécutée, en ignorant la valeur
de l'option « N'autoriser qu'une seule instance à s'exécuter ».</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <indexterm>
        <primary>Fenêtre WinMerge</primary>
        <secondary>groupes d'instances</secondary>
      </indexterm>

      <term><option>/g <replaceable>nom-groupe</replaceable></option></term>
      <listitem>
        <para>Spécifie un nom de groupe pour l'instance WinMerge. Lorsqu'il est utilisé
avec l'option <option>/s</option>, les instances portant le même nom de
groupe partagent la même fenêtre, ce qui vous permet d'organiser plusieurs
groupes d'instances uniques.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <indexterm>
        <primary>Liste MRU</primary>
      </indexterm>

      <term><option>/ul</option></term>
      <listitem>
        <para>Empêche WinMerge d'ajouter le chemin de gauche à la liste des éléments les
plus récemment utilisés (MRU). Les applications externes ne devraient pas
ajouter de chemins à la liste MRU dans la boîte de dialogue Sélectionner des
fichiers ou des dossiers.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/um</option></term>
      <listitem>
        <para>Empêche WinMerge d'ajouter le chemin du milieu à la liste des éléments les
plus récemment utilisés (MRU). Les applications externes ne devraient pas
ajouter de chemins à la liste MRU dans la boîte de dialogue Sélectionner des
fichiers ou des dossiers.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/ur</option></term>
      <listitem>
        <para>Empêche WinMerge d'ajouter le chemin de droite à la liste des éléments les
plus récemment utilisés (MRU). Les applications externes ne devraient pas
ajouter de chemins à la liste MRU dans la boîte de dialogue Sélectionner des
fichiers ou des dossiers.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/u</option></term>
      <listitem>
        <para>Empêche WinMerge d'ajouter l'un ou l'autre chemin (gauche ou droite) à la
liste des éléments les plus récemment utilisés (MRU). Les applications
externes ne devraient pas ajouter de chemins à la liste MRU dans la boîte de
dialogue Sélectionner des fichiers ou des dossiers.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <indexterm>
        <primary>protection des fichiers</primary>
      </indexterm>

      <term><option>/wl</option></term>
      <listitem>
        <para>Ouvre le côté gauche en lecture seule. Utilisez cette option lorsque vous ne
souhaitez pas modifier les éléments du côté gauche lors de la comparaison.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/wm</option></term>
      <listitem>
        <para>Ouvre le côté du milieu en lecture seule. Utilisez cette option lorsque vous
ne souhaitez pas modifier les éléments du côté droit lors de la comparaison.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/wr</option></term>
      <listitem>
        <para>Ouvre le côté droit en lecture seule. Utilisez cette option lorsque vous ne
souhaitez pas modifier les éléments du côté droit lors de la comparaison.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/new</option></term>
      <listitem>
        <para>Ouvre une nouvelle fenêtre vide.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/self-compare</option></term>
      <listitem>
        <para>Compare le fichier spécifié avec une copie de lui-même.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/clipboard-compare</option></term>
      <listitem>
        <para>Compare les deux contenus les plus récents de l'historique du
presse-papiers.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <indexterm>
        <primary>Fenêtre WinMerge</primary>
        <secondary>ouverture réduite ou agrandie</secondary>
      </indexterm>

      <term><option>/minimize</option></term>
      <listitem>
        <para>Démarre WinMerge en tant que fenêtre réduite. Cette option peut être utile
lors de comparaisons de longue durée.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/maximize</option></term>
      <listitem>
        <para>Démarre WinMerge en tant que fenêtre agrandie.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/fl</option></term>
      <listitem>
        <para>Place le focus sur le côté gauche au démarrage.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/fm</option></term>
      <listitem>
        <para>Place le focus sur le côté du milieu au démarrage.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/fr</option></term>
      <listitem>
        <para>Place le focus sur le côté droit au démarrage.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/l <replaceable>numéroligne</replaceable></option></term>
      <listitem>
        <para>Spécifie un numéro de ligne vers lequel sauter après le chargement des
fichiers.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/c <replaceable>poscaractère</replaceable></option></term>
      <listitem>
        <para>Spécifie une position de caractère vers laquelle sauter après le chargement
des fichiers.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/table-delimiter <replaceable>délimiteur</replaceable></option></term>
      <listitem>
        <para>Spécifie un caractère délimiteur pour l'édition de tableaux. Pour spécifier
une tabulation, indiquez « tab », « \t » ou « \x09 ».</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/dl</option></term>
      <listitem>
        <para>Spécifie une description dans la barre de titre du côté gauche, remplaçant
le texte par défaut du dossier ou du nom de fichier. Par exemple :
<userinput>/dl "Version 1.0"</userinput> ou <userinput>/dl
WorkingCopy</userinput>. Utilisez des guillemets autour des descriptions
contenant des espaces.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/dm</option></term>
      <listitem>
        <para>Spécifie une description dans la barre de titre du côté milieu, tout comme
<option>/dl</option>.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/dr</option></term>
      <listitem>
        <para>Spécifie une description dans la barre de titre du côté droit, tout comme
<option>/dl</option>.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/al</option></term>
      <listitem>
        <para>Fusionne automatiquement sur le côté gauche au démarrage.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/am</option></term>
      <listitem>
        <para>Fusionne automatiquement sur le côté milieu au démarrage.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/ar</option></term>
      <listitem>
        <para>Fusionne automatiquement sur le côté droit au démarrage.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/noninteractive</option></term>
      <listitem>
        <para>
Exécute WinMerge sans afficher de boîtes de message pendant la comparaison
ou la génération de rapports. Le processus se termine automatiquement
lorsque l'opération est terminée, ce qui le rend adapté à l'exécution par
batch ou par script.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/noprefs</option></term>
      <listitem>
        <para>
Exécute WinMerge sans charger ni enregistrer les paramètres du
registre. Toutes les comparaisons utilisent uniquement les préférences par
défaut.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/enableexitcode</option></term>
      <listitem>
        <para>Définit le résultat de la comparaison comme code de sortie du processus. 0 :
identique, 1 : différent, 2 : erreur</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/ignorews</option></term>
      <listitem>
        <para>Contrôle l'option « Espaces » (paramètres de comparaison des espaces blancs)
de manière persistante :</para>
        <itemizedlist>
          <listitem><para><option>/ignorews:0</option> - n'ignore pas les différences d'espaces
blancs.</para></listitem>
          <listitem><para><option>/ignorews</option> ou <option>/ignorews:1</option> - ignore les
différences de quantité d'espaces blancs.</para></listitem>
          <listitem><para><option>/ignorews:2</option> - ignore tous les caractères d'espacement.</para></listitem>
        </itemizedlist>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/ignoreblanklines</option></term>
      <listitem>
        <para>Contrôle l'option « Ignorer les lignes vides » de manière persistante :</para>
        <itemizedlist>
          <listitem><para><option>/ignoreblanklines:0</option> - désactive l'ignorance des lignes
vides.</para></listitem>
          <listitem><para><option>/ignoreblanklines</option> ou <option>/ignoreblanklines:1</option> -
active l'ignorance des lignes vides.</para></listitem>
        </itemizedlist>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/ignorecase</option></term>
      <listitem>
        <para>Contrôle l'option « Ignorer la casse » de manière persistante :</para>
        <itemizedlist>
          <listitem><para><option>/ignorecase:0</option> - désactive l'ignorance des différences de
casse.</para></listitem>
          <listitem><para><option>/ignorecase</option> ou <option>/ignorecase:1</option> - active
l'ignorance des différences de casse.</para></listitem>
        </itemizedlist>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/ignoreeol</option></term>
      <listitem>
        <para>Contrôle l'option « Ignorer les différences EOL » de manière persistante :</para>
        <itemizedlist>
          <listitem><para><option>/ignoreeol:0</option> - désactive l'ignorance des différences EOL
(fin de ligne).</para></listitem>
          <listitem><para><option>/ignoreeol</option> ou <option>/ignoreeol:1</option> - active
l'ignorance des différences EOL (fin de ligne).</para></listitem>
        </itemizedlist>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/ignorecodepage</option></term>
      <listitem>
        <para>Contrôle l'option « Ignorer les différences de page de code » de manière
persistante :</para>
        <itemizedlist>
          <listitem><para><option>/ignorecodepage:0</option> - désactive l'ignorance des différences
de page de code.</para></listitem>
          <listitem><para><option>/ignorecodepage</option> ou <option>/ignorecodepage:1</option> -
active l'ignorance des différences de page de code.</para></listitem>
        </itemizedlist>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/ignorecomments</option></term>
      <listitem>
        <para>Contrôle l'option « Ignorer les différences de commentaires » de manière
persistante :</para>
        <itemizedlist>
          <listitem><para><option>/ignorecomments:0</option> - désactive l'ignorance des commentaires.</para></listitem>
          <listitem><para><option>/ignorecomments</option> ou <option>/ignorecomments:1</option> -
active l'ignorance des commentaires.</para></listitem>
        </itemizedlist>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/unpacker <replaceable>pipeline de plug-ins</replaceable></option></term>
      <listitem>
        <para>
Spécifie le pipeline de plug-ins pour le plug-in Unpacker. Exemple :
<option>/unpacker "SortAscending|SelectLines 1-10"</option></para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/prediffer <replaceable>pipeline de plug-ins</replaceable></option></term>
      <listitem>
        <para>
Spécifie le pipeline de plug-ins pour le plug-in Prediffer. Exemple :
<option>/prediffer "IgnoreColumns 1-10"</option></para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/cp <replaceable>page-de-code</replaceable></option></term>
      <listitem>
        <para>
Spécifie la page de code à utiliser pour la comparaison de fichiers. Exemple
: <option>/cp 65001</option></para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/fileext <replaceable>extension-fichier</replaceable></option></term>
      <listitem>
        <para>Spécifie une extension de fichier pour déterminer la coloration syntaxique.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/cfg <replaceable>nom=valeur</replaceable></option></term>
      <listitem>
        <para>
Définit une valeur de configuration dans le registre WinMerge ou dans le
fichier INI.</para>
        <para>
Exemple : <option>/cfg Settings/DiffAlgorithm=3</option></para>
        <para>
Si le nom de la section est sans ambiguïté et n'entre pas en conflit avec
d'autres noms de paramètres, il peut être omis :</para>
        <para>
<option>/cfg DiffAlgo=3</option></para>
        <para>
Remarque : Cette entrée n'explique pas quels noms de configuration sont
disponibles. Pour une liste des paramètres, reportez-vous à
<filename>HKEY_CURRENT_USER\Software\Thingamahoochie\WinMerge</filename>
dans regedit.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option><replaceable>chemin_gauche</replaceable></option></term>
      <listitem>
        <para>Spécifie le dossier, le fichier ou le fichier de projet à ouvrir sur le côté
gauche.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option><replaceable>chemin_milieu</replaceable></option></term>
      <listitem>
        <para>Spécifie le dossier, le fichier ou le fichier de projet à ouvrir sur le côté
milieu.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option><replaceable>chemin_droite</replaceable></option></term>
      <listitem>
        <para>Spécifie le dossier, le fichier ou le fichier de projet à ouvrir sur le côté
droit.</para>

        <para>WinMerge ne peut pas comparer des fichiers à des dossiers. Les paramètres de
chemin (<option><replaceable>chemin_gauche</replaceable></option>,
<option><replaceable>chemin_milieu</replaceable></option> et
<option><replaceable>chemin_droite</replaceable></option>) doivent donc
pointer vers le même type de cible (soit des dossiers, soit des
fichiers). Si WinMerge ne trouve pas l'un des chemins spécifiés, il ouvre la
boîte de dialogue Sélectionner des fichiers ou des dossiers, où vous pouvez
rechercher les chemins corrects.</para>

        <tip>
          <para>Dans les comparaisons de fichiers, vous pouvez spécifier un nom de dossier
dans l'un des paramètres de chemin, à condition que le dossier contienne un
fichier portant le même nom que celui spécifié dans l'autre chemin de
fichier.</para>

          <para>Par exemple, considérez cette commande :</para>

          <para><userinput>WinMergeU <filename>C:\Dossier\Fichier.txt</filename> <filename
class="directory">C:\Dossier2</filename> </userinput></para>

          <para>Si <filename class="directory">C:\Dossier2</filename> contient un fichier
nommé <filename>Fichier.txt</filename> : WinMerge résout implicitement le
deuxième chemin comme une spécification de fichier et compare les deux
fichiers. Bien entendu, la commande n'est pas valide si <filename
class="directory">C:\Dossier2</filename> ne contient
<emphasis>pas</emphasis> de fichier nommé <filename>Fichier.txt</filename>.</para>
        </tip>
        <para></para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <indexterm>
        <primary>fusion des différences</primary>
        <secondary>fichier résultat</secondary>
      </indexterm>

      <term><option>/o <replaceable>chemin_sortie</replaceable></option></term>
      <listitem>
        <para>Spécifie un chemin de fichier de sortie facultatif où vous souhaitez que les
fichiers de résultats fusionnés soient enregistrés.</para>

        <para>Le chemin de sortie est rarement nécessaire lorsque vous lancez WinMerge à
partir de la ligne de commande. Il est destiné à être utilisé avec des
outils de contrôle de version, où vous pourriez avoir besoin de spécifier un
chemin de sortie pour le fichier <wordasword>résultat</wordasword>. Si vous
spécifiez un chemin de sortie, WinMerge n'affiche toujours que deux ou trois
fichiers dans la fenêtre de comparaison de fichiers. Cependant, si vous
enregistrez l'un de ces fichiers, il est écrit sur le chemin de sortie,
laissant les deux ou trois fichiers sources intacts.</para>

        <para>Les systèmes de contrôle de version font généralement référence aux fichiers
sources et résultats à l'aide de termes tels que
<glossterm>theirs</glossterm> (le leur), <glossterm>mine</glossterm> (le
mien), et soit <glossterm>merged</glossterm> (fusionné) soit
<glossterm>resolved</glossterm> (résolu). Si vous spécifiez un chemin de
sortie sur la ligne de commande WinMerge et que vous travaillez avec un
système de contrôle de version, vous devez lister les fichiers dans cet
ordre.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/or <replaceable>cheminsortie</replaceable></option></term>
      <listitem>
        <para>
Génère un rapport de comparaison pour les fichiers ou les dossiers. Exemple
: <option>WinMergeU chemin1 chemin2 /or c:\tmp\rapport.html</option></para>
        <para>Il est souvent utile de combiner cette option avec :</para>
        <itemizedlist>
          <listitem><para><option>/noninteractive</option> - quitte WinMerge après avoir produit le
rapport.</para></listitem>
          <listitem><para><option>/minimize</option> - démarre WinMerge à l'état réduit.</para></listitem>
          <listitem><para><option>/noprefs</option> - ignore les préférences actuelles et utilise les
paramètres par défaut. Toutes les modifications effectuées avec
<option>/cfg</option> seront alors temporaires et ne seront pas
enregistrées.</para></listitem>
        </itemizedlist>
        <para>
Les paramètres <option>/cfg</option> suivants peuvent également être utiles
(les noms des paramètres peuvent changer à l'avenir) :</para>
        <para>Pour les comparaisons de fichiers :</para>
        <itemizedlist>
          <listitem><para><option>/cfg Settings/DiffContextV2=0</option> - masque les lignes
correspondantes dans le rapport (équivalent à Vue -> Contexte Diff -> 0
lignes).</para></listitem>
          <listitem><para><option>/cfg Settings/ViewLineNumbers=1</option> - affiche les numéros de
ligne (définir sur 0 pour désactiver).</para></listitem>
        </itemizedlist>
        <para>Pour les comparaisons de dossiers :</para>
        <itemizedlist>
          <listitem><para><option>/cfg Settings/DirViewExpandSubdirs=1</option> - développe
automatiquement tous les sous-dossiers.</para></listitem>
          <listitem><para><option>/cfg ReportFiles/ReportType=2</option> - style de rapport : HTML
Simple.</para></listitem>
          <listitem><para><option>/cfg ReportFiles/IncludeFileCmpReport=1</option> - inclut les
rapports de comparaison de fichiers.</para></listitem>
        </itemizedlist>
      </listitem>
    </varlistentry>

    <varlistentry>
      <indexterm>
        <primary>fichiers de conflit</primary>
        <secondary>spécification en ligne de commande</secondary>
      </indexterm>

      <term><option><replaceable>fichier_conflit</replaceable></option></term>
      <listitem>
        <para>Spécifie un fichier de conflit, généralement généré par un système de
contrôle de version. Le fichier de conflit s'ouvre dans la fenêtre de
comparaison de fichiers, où vous pouvez fusionner et résoudre les conflits,
comme décrit dans <xref linkend="ResolveConflictFiles" />. Notez qu'aucun
autre chemin ne peut être utilisé avec un fichier de conflit.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <indexterm>
        <primary>fichier ini</primary>
        <secondary>spécification en ligne de commande</secondary>
      </indexterm>

      <term><option>/inifile <replaceable>fichier_ini</replaceable></option></term>
      <listitem>
        <para>spécifie un fichier INI utilisé pour charger et enregistrer les paramètres
au lieu du registre.</para>
      </listitem>
    </varlistentry>

  </variablelist>
</article>
