<?xml version="1.0" encoding="UTF-8"?>
<article id="Command_line">
  <title>Riga di comando<indexterm>
      <primary>riga di comando</primary>
    </indexterm><indexterm>
      <primary>Riga di comando di WinMerge</primary>

      <see>riga di comando</see>
    </indexterm></title>

  <para>La riga di comando WinMerge accetta diversi parametri oltre ai percorsi da
confrontare. La maggior parte di questi parametri sono destinati all'uso di
WinMerge come applicazione di confronto esterna o all'avvio di un'operazione
di confronto da un file batch.</para>

  <para>Usa uno di questi formati per il comando 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>filter</replaceable></arg>
<arg choice="opt" rep="norepeat"><option>/m</option>
<replaceable>compare-method</replaceable></arg> <arg choice="opt"
rep="norepeat"><option>/t</option>
<replaceable>window-type</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>group-name</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 choice="opt"
rep="norepeat"><option>/new</option></arg> <arg choice="opt"
rep="norepeat"><option>/self-compare</option></arg> <arg choice="opt"
rep="norepeat"><option>/clipboard-compare</option></arg>
<arg><option>/minimize</option></arg> <arg><option>/maximize</option></arg>
<arg choice="opt" rep="norepeat"><option>/fl</option></arg> <arg
choice="opt" rep="norepeat"><option>/fm</option></arg> <arg choice="opt"
rep="norepeat"><option>/fr</option></arg> <arg choice="opt"
rep="norepeat"><option>/l</option>
<replaceable>linenumber</replaceable></arg> <arg choice="opt"
rep="norepeat"><option>/c</option> <replaceable>charpos</replaceable></arg>
<arg choice="opt" rep="norepeat"><option>/table-delimiter</option>
<replaceable>delimiter</replaceable></arg> <arg choice="opt"
rep="norepeat"><option>/dl</option>
<replaceable>leftdesc</replaceable></arg> <arg choice="opt"
rep="norepeat"><option>/dm</option>
<replaceable>middledesc</replaceable></arg> <arg choice="opt"
rep="norepeat"><option>/dr</option>
<replaceable>rightdesc</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 choice="opt"
rep="norepeat"><option>/ignorecomments</option></arg> <arg choice="opt"
rep="norepeat"><option>/unpacker</option>
<replaceable>unpacker-name</replaceable></arg> <arg choice="opt"
rep="norepeat"><option>/prediffer</option>
<replaceable>prediffer-name</replaceable></arg> <arg choice="opt"
rep="norepeat"><option>/cp</option>
<replaceable>codepage</replaceable></arg> <arg choice="opt"
rep="norepeat"><option>/fileext</option>
<replaceable>file-extension</replaceable></arg> <arg choice="opt"
rep="norepeat"><option>/cfg</option>
<replaceable>name=value</replaceable></arg> <arg choice="opt"
rep="norepeat"><option>/inifile</option>
<replaceable>inifile</replaceable></arg> <arg choice="plain"
rep="norepeat"><replaceable>leftpath</replaceable></arg> <arg cchoice="opt"
rep="norepeat"><replaceable>middlepath</replaceable></arg> <arg
choice="plain" rep="norepeat"><replaceable>rightpath</replaceable></arg>
<arg choice="opt" rep="norepeat"><option>/o</option>
<replaceable>outputpath</replaceable></arg> <arg choice="opt"
rep="norepeat"><option>/or</option>
<replaceable>reportpath</replaceable></arg></cmdsynopsis></para>

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

  <para>L'immissione del comando senza parametri o nomi di percorso apre
semplicemente la finestra WinMerge. I parametri sono preceduti da una barra
( <literal>/</literal> ) o da un trattino ( <literal>-</literal> ). I nomi
dei percorsi non hanno caratteri di prefisso.</para>

  <variablelist>
    <varlistentry>
      <term><option>/?</option></term>
      <listitem>
        <para>Apre la Guida di WinMerge in questo argomento.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <indexterm>
        <primary>confronto ricorsivo di cartelle</primary>
      </indexterm>
      <term><option>/r</option></term>
      <listitem>
        <para>Confronta tutti i file in tutte le sottocartelle (confronto ricorsivo). Le
cartelle univoche (presenti solo su un lato) sono elencate nel risultato del
confronto come elementi separati. Tieni presente che l'inclusione di
sottocartelle può aumentare significativamente il tempo di confronto. Senza
questo parametro, WinMerge elenca solo i file e le sottocartelle al livello
superiore delle due cartelle di destinazione. Non confronta le
sottocartelle.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <indexterm>
        <primary>confronto di cartelle non ricorsivo</primary>
      </indexterm>
      <term><option>/r-</option></term>
      <listitem>
        <para>Confronta tutti i file all'interno delle cartelle specificate ma esclude i
file e le sottocartelle all'interno delle relative sottocartelle. Ciò
consente un tempo di confronto più breve.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <indexterm>
        <primary>Finestra WinMerge</primary>
        <secondary>chiusura</secondary>
      </indexterm>

      <term><option>/e</option></term>
      <listitem>
        <para>Ti consente di chiudere WinMerge con la semplice pressione del tasto
<keycap>Esc</keycap>. Ciò è utile quando usi WinMerge come applicazione di
confronto esterna: puoi chiudere WinMerge rapidamente, come una finestra di
dialogo. Senza questo parametro, potresti dover premere <keycap>Esc</keycap>
più volte per chiudere tutte le finestre.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <indexterm>
        <primary>filtri</primary>
        <secondary>applicandolo nella riga di comando</secondary>
      </indexterm>

      <term><option>/f</option></term>
      <listitem>
        <para>Applica un filtro specificato per limitare il confronto. Il filtro può
essere una maschera di file come <filename><userinput>*.h
*.cpp</userinput></filename>, o il nome di un filtro di file come
<userinput>XML/HTML Devel</userinput>. Aggiungi virgolette attorno a una
maschera di filtro o a un nome che contiene spazi.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <indexterm>
        <primary>metodo di confronto</primary>
        <secondary>applicandolo nella riga di comando</secondary>
      </indexterm>

      <term><option>/m <replaceable>metodo di confronto</replaceable></option></term>
      <listitem>
        <para>Imposta il metodo di confronto da usare per il confronto. Può essere una
delle parole chiave <userinput>Full</userinput>,
<userinput>Quick</userinput>, <userinput>Binary</userinput>,
<userinput>Date</userinput>, <userinput>SizeDate</userinput>,
<userinput>Size</userinput> o <userinput>Existence</userinput>.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <indexterm>
        <primary>tipo di finestra</primary>
        <secondary>applicandolo nella riga di comando</secondary>
      </indexterm>

      <term><option>/t <replaceable>tipo di finestra</replaceable></option></term>
      <listitem>
        <para>Specifica il tipo di finestra in cui visualizzare i file. Può essere una
delle parole chiave <userinput>Text</userinput>,
<userinput>Table</userinput>, <userinput>Binary</userinput>,
<userinput>Image</userinput>, <userinput>Webpage</userinput> o
<userinput>Folder</userinput>.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/x</option></term>
      <listitem>
        <para>Chiude WinMerge (dopo aver visualizzato una finestra di dialogo informativa)
quando si avvia un confronto di file identici. Dopo il confronto il
parametro non ha alcun effetto, ad esempio se i file diventano identici in
seguito alla fusione o alla modifica. Questo parametro è utile quando si usa
WinMerge come applicazione di confronto esterna o quando si desidera
eliminare passaggi non necessari ignorando i file che non presentano
differenze.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/xq</option></term>
      <listitem>
        <para>È simile a <option>/x</option> ma nonvisualizza il messaggio sui file
identici.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <indexterm>
        <primary>Finestra WinMerge</primary>
        <secondary>istanze limitanti</secondary>
      </indexterm>

      <term><option>/s</option></term>
      <listitem>
        <para>Limita le finestre WinMerge a una singola istanza. Ad esempio, se WinMerge è
già in esecuzione, nella stessa istanza si apre un nuovo confronto. Senza
questo parametro sono consentite più finestre: a seconda delle altre
impostazioni, un nuovo confronto potrebbe aprirsi nella finestra esistente o
in una nuova finestra.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/sw</option></term>
      <listitem>
        <para>Limita la finestra WinMerge a un'istanza e all'opzione /s. Tuttavia, attende
che l'istanza che visualizza la finestra termini.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/s-</option></term>
      <listitem>
        <para>Assicurati che venga sempre eseguita un'altra istanza, ignorando il valore
dell'opzione "Consenti l'esecuzione di una sola istanza".</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <indexterm>
        <primary>Finestra WinMerge</primary>
        <secondary>instance groups</secondary>
      </indexterm>

      <term><option>/g</option> <replaceable>group-name</replaceable></term>
      <listitem>
        <para>Specifies a group name for the WinMerge instance. When used with the
<option>/s</option> option, instances with the same group name share the
same window, allowing you to organize multiple single-instance groups.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <indexterm>
        <primary>Elenco MRU</primary>
      </indexterm>

      <term><option>/ul</option></term>
      <listitem>
        <para>Impedisce a WinMerge di aggiungere il percorso sinistro all'elenco dei
prodotti più usati di recente (MRU). Le applicazioni esterne non devono
aggiungere percorsi all'elenco MRU nella finestra di dialogo Seleziona file
o cartelle.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/um</option></term>
      <listitem>
        <para>Impedisce a WinMerge di aggiungere il percorso intermedio all'elenco dei
prodotti più usati di recente (MRU). Le applicazioni esterne non devono
aggiungere percorsi all'elenco MRU nella finestra di dialogo Seleziona file
o cartelle.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/ur</option></term>
      <listitem>
        <para>Impedisce a WinMerge di aggiungere il percorso corretto all'elenco dei
prodotti più usati di recente (MRU). Le applicazioni esterne non devono
aggiungere percorsi all'elenco MRU nella finestra di dialogo Seleziona file
o cartelle.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/u</option></term>
      <listitem>
        <para>Impedisce a WinMerge di aggiungere il percorso (sinistro o destro)
all'elenco Usati più di recente (MRU). Le applicazioni esterne non devono
aggiungere percorsi all'elenco MRU nella finestra di dialogo Seleziona file
o cartelle.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <indexterm>
        <primary>proteggere i file</primary>
      </indexterm>

      <term><option>/wl</option></term>
      <listitem>
        <para>Apre il lato sinistro in sola lettura. Usalo quando non vuoi modificare gli
elementi sul lato sinistro nel confronto.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/wm</option></term>
      <listitem>
        <para>Apre il lato centrale in sola lettura. Usalo quando non vuoi modificare gli
elementi sul lato destro nel confronto.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/wr</option></term>
      <listitem>
        <para>Apre il lato destro in sola lettura. Usalo quando non vuoi modificare gli
elementi sul lato destro nel confronto.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/nuovo</option></term>
      <listitem>
        <para>Apre una nuova finestra vuota.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/auto-confronto</option></term>
      <listitem>
        <para>Confronta il file specificato con una copia del file.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/clipboard-compare</option></term>
      <listitem>
        <para>Confronta i due contenuti più recenti della cronologia degli appunti.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <indexterm>
        <primary>Finestra WinMerge</primary>
        <secondary>apertura minimizzata o massimizzata</secondary>
      </indexterm>

      <term><option>/minimizza</option></term>
      <listitem>
        <para>Avvia WinMerge come finestra ridotta a icona. Questa opzione può essere
utile durante lunghi confronti.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/massimizza</option></term>
      <listitem>
        <para>Avvia WinMerge come finestra ingrandita.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/fl</option></term>
      <listitem>
        <para>Imposta lo stato attivo sul lato sinistro all'avvio.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/fm</option></term>
      <listitem>
        <para>Imposta lo stato attivo sul lato centrale all'avvio.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/fr</option></term>
      <listitem>
        <para>Imposta lo stato attivo sul lato destro all'avvio.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/l <replaceable>numero di riga</replaceable></option></term>
      <listitem>
        <para>Specifica un numero di riga a cui passare dopo aver caricato i file.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/c <replaceable>charpos</replaceable></option></term>
      <listitem>
        <para>Specifica la posizione del carattere a cui passare dopo aver caricato i
file.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/table-delimiter <replaceable>delimitatore</replaceable></option></term>
      <listitem>
        <para>Specifica un carattere delimitatore per la modifica della tabella. Per
specificare un carattere di tabulazione, specificare "tab", "\t" o "\x09".</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/dl</option></term>
      <listitem>
        <para>Specifica una descrizione nella barra del titolo sul lato sinistro,
sovrascrivendo il testo della cartella o del nome file predefinito. Ad
esempio: <userinput>/dl "Versione 1.0</userinput>" o <userinput>/dl
WorkingCopy</userinput>. Usa le virgolette attorno alle descrizioni che
contengono spazi.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/dm</option></term>
      <listitem>
        <para>Specifica una descrizione nella barra del titolo centrale, proprio come
<option>/dl</option>.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/dr</option></term>
      <listitem>
        <para>Specifica una descrizione nella barra del titolo sul lato destro, proprio
come <option>/dl</option>.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/al</option></term>
      <listitem>
        <para>Si unisce automaticamente sul lato sinistro all'avvio.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/am</option></term>
      <listitem>
        <para>Si unisce automaticamente al lato centrale all'avvio.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/ar</option></term>
      <listitem>
        <para>Si unisce automaticamente sul lato destro all'avvio.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/non interattivo</option></term>
      <listitem>
        <para>
Esegue WinMerge senza visualizzare finestre di messaggio durante il
confronto o la generazione di report. Il processo termina automaticamente al
termine dell'operazione, rendendolo adatto all'esecuzione batch o tramite
script.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/noprefs</option></term>
      <listitem>
        <para>
Esegue WinMerge senza caricare o salvare le impostazioni dal registro. Tutti
i confronti usano solo le preferenze predefinite.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/enableexitcode</option></term>
      <listitem>
        <para>Imposta il risultato del confronto sul codice di uscita del processo.0:
identico, 1: diverso, 2: errore</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/ignora</option></term>
      <listitem>
        <para>Controlla l'opzione "Spazi bianchi" (impostazioni di confronto degli spazi
bianchi) in modo persistente:</para>
        <itemizedlist>
          <listitem><para><option>/ignorews:0</option> - non ignora le differenze di spazi bianchi.</para></listitem>
          <listitem><para><option>/ignorews</option> o <option>/ignorews:1</option>: ignora le
differenze nella quantità di spazi bianchi.</para></listitem>
          <listitem><para><option>/ignorews:2</option> - ignora tutti i caratteri di spazio bianco.</para></listitem>
        </itemizedlist>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/ignoreblanklines</option></term>
      <listitem>
        <para>Controlla in modo persistente l'opzione "Ignora righe vuote":</para>
        <itemizedlist>
          <listitem><para><option>/ignoreblanklines:0</option> - disabilita l'ignoranza delle righe
vuote.</para></listitem>
          <listitem><para><option>/ignoreblanklines</option> o <option>/ignoreblanklines:1</option> -
consente di ignorare le righe vuote.</para></listitem>
        </itemizedlist>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/ignorecase</option></term>
      <listitem>
        <para>Controlla l'opzione "Ignora maiuscole e minuscole" in modo persistente:</para>
        <itemizedlist>
          <listitem><para><option>/ignorecase:0</option> - disabilita l'ignoranza delle differenze tra
maiuscole e minuscole.</para></listitem>
          <listitem><para><option>/ignorecase</option> o <option>/ignorecase:1</option> - consente di
ignorare le differenze tra maiuscole e minuscole.</para></listitem>
        </itemizedlist>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/ignoreol</option></term>
      <listitem>
        <para>Controlla in modo persistente l'opzione "Ignora differenze EOL":</para>
        <itemizedlist>
          <listitem><para><option>/ignoreeol:0</option> - disabilita l'ignoranza delle differenze EOL.</para></listitem>
          <listitem><para><option>/ignoreeol</option> o <option>/ignoreeol:1</option> - consente di
ignorare le differenze EOL.</para></listitem>
        </itemizedlist>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/ignorecodepage</option></term>
      <listitem>
        <para>Controlla in modo persistente l'opzione "Ignora differenze tabella codici":</para>
        <itemizedlist>
          <listitem><para><option>/ignorecodepage:0</option> - disabilita l'ignoranza delle differenze
nella tabella codici.</para></listitem>
          <listitem><para><option>/ignorecodepage</option> o <option>/ignorecodepage:1</option>:
consente di ignorare le differenze nella tabella codici.</para></listitem>
        </itemizedlist>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/ignorecomments</option></term>
      <listitem>
        <para>Controlla in modo persistente l'opzione "Ignora differenze commenti":</para>
        <itemizedlist>
          <listitem><para><option>/ignorecomments:0</option> - disabilita l'ignoranza dei commenti.</para></listitem>
          <listitem><para><option>/ignorecomments</option> o <option>/ignorecomments:1</option> -
consente di ignorare i commenti.</para></listitem>
        </itemizedlist>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/unpacker <replaceable>pipeline di plugin</replaceable></option></term>
      <listitem>
        <para>
Specifica la pipeline del plugin per il plugin Unpacker. Esempio:
<option>/unpacker "SortAscending|SelectLines 1-10"</option></para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/prediffer <replaceable>pipeline di plug-in</replaceable></option></term>
      <listitem>
        <para>
Specifica la pipeline del plug-in per il plug-in Prediffer. Esempio:
<option>/prediffer "IgnoraColonne 1-10"</option></para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/cp <replaceable>codepage</replaceable></option></term>
      <listitem>
        <para>
Specifica la tabella codici da usare per il confronto dei file. Esempio:
<option>/cp 65001</option></para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/fileext <replaceable>estensione file</replaceable></option></term>
      <listitem>
        <para>Specifica un'estensione di file per determinare l'evidenziazione della
sintassi.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/cfg <replaceable>nome=valore</replaceable></option></term>
      <listitem>
        <para>
Imposta un valore di configurazione nel registro WinMerge o nel file INI.</para>
        <para>
Esempio: <option>/cfg Impostazioni/DiffAlgorithm=3</option></para>
        <para>
Se il nome della sezione non è ambiguo e non è in conflitto con altri nomi
di impostazioni, può essere omesso:</para>
        <para>
<option>/cfg DiffAlgo=3</option></para>
        <para>
Nota: questa voce non spiega quali nomi di configurazione sono
disponibili. Per un elenco delle impostazioni, fare riferimento a
<filename>HKEY_CURRENT_USER\Software\Thingamahoochie\WinMerge</filename> in
regedit.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option><replaceable>percorso a sinistra</replaceable></option></term>
      <listitem>
        <para>Specifica la cartella, il file o il file di progetto da aprire sul lato
sinistro.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option><replaceable>percorso intermedio</replaceable></option></term>
      <listitem>
        <para>Specifica la cartella, il file o il file di progetto da aprire sul lato
centrale.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option><replaceable>rightpath</replaceable></option></term>
      <listitem>
        <para>Specifica la cartella, il file o il file di progetto da aprire sul lato
destro.</para>

        <para>WinMerge non può confrontare file con cartelle, quindi i parametri del
percorso (<option><replaceable>leftpath</replaceable></option>,
<option><replaceable>middlepath</replaceable></option> e
<option><replaceable>rightpath</replaceable></option>) devono puntare allo
stesso tipo di destinazione (cartelle o file). Se WinMerge non riesce a
trovare nessuno dei percorsi specificati, apre la finestra di dialogo
Seleziona file o cartelle, dove è possibile cercare i percorsi corretti.</para>

        <tip>
          <para>Nei confronti di file, è possibile specificare il nome di una cartella in
uno dei parametri del percorso, purché la cartella contenga un file con lo
stesso nome di quello specificato nell'altro percorso file.</para>

          <para>Ad esempio, considera questo comando:</para>

          <para><userinput>WinMergeU <filename>C:\Cartella\File.txt</filename> <filename
class="directory">C:\Cartella2</filename> </userinput></para>

          <para>Se <filename class="directory">C:\Folder2</filename> contiene un file
denominato <filename>File.txt</filename>: WinMerge risolve implicitamente il
secondo percorso come specifica di file e confronta i due
file. Naturalmente, il comando non è valido se <filename
class="directory">C:\Folder2</filename> <emphasis>non</emphasis> contiene un
file chiamato <filename>File.txt</filename>.</para>
        </tip>
        <para></para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <indexterm>
        <primary>fondere le differenze</primary>
        <secondary>file dei risultati</secondary>
      </indexterm>

      <term><option>/o <replaceable>percorso di output</replaceable></option></term>
      <listitem>
        <para>Specifica un percorso file di output facoltativo in cui si desidera salvare
i file dei risultati uniti.</para>

        <para>Il percorso di output è raramente necessario quando si avvia WinMerge dalla
riga di comando.  pensato per essere usato con strumenti di controllo della
versione, dove potrebbe essere necessario specificare un percorso di output
per il file <wordasword>risultato</wordasword>. Se specifichi un percorso di
output, WinMergevisualizza comunque solo due o tre file nella finestra
Confronta file. Tuttavia, se si salva uno di questi file, verrà scritto nel
percorso di output, lasciando intatti i due o tre file di origine.</para>

        <para>I sistemi di controllo della versione in genere si riferiscono ai file
sorgente e di risultato usando termini come <glossterm>loro</glossterm>,
<glossterm>mio</glossterm> e <glossterm>unito</glossterm> o
<glossterm>risolto</glossterm>. Se specifichi un percorso di output sulla
riga di comando di WinMerge e stai lavorando con un sistema di controllo
della versione, dovresti elencare i file in quest'ordine.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><option>/o <replaceable>percorso di output</replaceable></option></term>
      <listitem>
        <para>
Genera un rapporto di confronto per file o cartelle. Esempio:
<option>WinMergeU percorso1 percorso2 /o c:\tmp\report.html</option></para>
        <para>Spesso è utile combinare questa opzione con:</para>
        <itemizedlist>
          <listitem><para><option>/noninteractive</option> - esce da WinMerge dopo aver prodotto il
report.</para></listitem>
          <listitem><para><option>/minimize</option> - avvia WinMerge in stato ridotto a icona.</para></listitem>
          <listitem><para><option>/noprefs</option> - ignora le preferenze correnti e usa le
impostazioni predefinite. Qualsiasi modifica apportata con
<option>/cfg</option> sarà quindi temporanea e non verrà salvata.</para></listitem>
        </itemizedlist>
        <para>
Possono essere utili anche le seguenti impostazioni <option>/cfg</option> (i
nomi dei parametri potrebbero cambiare in futuro):</para>
        <para>Per i confronti dei file:</para>
        <itemizedlist>
          <listitem><para><option>/cfg Settings/DiffContextV2=0</option> - nasconde le righe
corrispondenti nel report (equivalente a Visualizza -> Contesto diff -> 0
righe).</para></listitem>
          <listitem><para><option>/cfg Settings/ViewLineNumbers=1</option> - restituisce i numeri di
riga (impostato su 0 per disabilitare).</para></listitem>
        </itemizedlist>
        <para>Per i confronti delle cartelle:</para>
        <itemizedlist>
          <listitem><para><option>/cfg Settings/DirViewExpandSubdirs=1</option> - espande
automaticamente tutte le sottocartelle.</para></listitem>
          <listitem><para><option>/cfg ReportFiles/ReportType=2</option> - stile del report: HTML
semplice.</para></listitem>
          <listitem><para><option>/cfg ReportFiles/IncludeFileCmpReport=1</option> - include report di
confronto file.</para></listitem>
        </itemizedlist>
      </listitem>
    </varlistentry>

    <varlistentry>
      <indexterm>
        <primary>file in conflitto</primary>
        <secondary>specificando sulla riga di comando</secondary>
      </indexterm>

      <term><option><replaceable>file di conflitto</replaceable></option></term>
      <listitem>
        <para>Specifica un file di conflitto, generalmente generato da un sistema di
controllo della versione. Il file di conflitto si apre nella finestra
Confronto file, dove è possibile unire e risolvere i conflitti, come
descritto in <xref linkend="ResolveConflictFiles" />. Tieni presente che non
è possibile usare altri percorsi con un file in conflitto.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <indexterm>
        <primary>questo file</primary>
        <secondary>specificando sulla riga di comando</secondary>
      </indexterm>

      <term><option>/file ini <replaceable>file ini</replaceable></option></term>
      <listitem>
        <para>specifica un file INI usato per caricare e salvare le impostazioni al posto
del registro.</para>
      </listitem>
    </varlistentry>

  </variablelist>
</article>
