# Befehlszeilenreferenz |

Ausführbare Dateien auf der Befehlszeile
Programm | Bedeutung
BCompare.exe bcompare | Dieses ist die Hauptanwendung. Lediglich ein einziges Exemplar wird zu einer Zeit laufen, egal wieviel Fenster geöffnet sind. Sollten Sie es ein weiteres Mal starten, wird es der bestehenden Anwendung mitteilen, einen Vergleich zu starten, und schließt sich unmittelbar.
BComp.exe | Dieses ist ein Win32-GUI-Programm. Der Aufruf aus einem Versionskontrollsystem sollte gut funktionieren. Bei einem Aufruf aus einem Konsolenfenster (Eingabeaufforderung) wird die Konsole (oder Batch-Datei) nicht warten.
BComp.com | Dieses ist ein Win32-Konsolen-Programm. Es benötigt eine Konsole (Eingabeaufforderung). Sollten Sie es von einer Konsole (oder einer Batch-Datei) aufrufen, wird diese Konsole auf das Ende des Vergleichsvorganges warten. Starten Sie es interaktiv von einem Versionskontrollsystem, wird es während des Wartens ein Konsolfenster anzeigen.
bcomp | Starten Sie dieses Programm von einem Versionskontrollsystem aus, da es auf das Ende des Vergleichsvorganges warten wird.
Befehlszeilenparameter Beachten Sie, dass jeder Parameter mit Anführungszeichen umschlossen werden sollte, sofern er Leerzeichen enthält. Hinweis: Mac- und Linux-Anwender sollten "bcompare" anstatt "BCompare.exe" verwenden.
Parameter | Bedeutung
Name Sitzung | Öffnet die angegebene Sitzung in der dazu passenden Ansicht. Zum Beispiel: BCompare.exe "Meine Sitzung"
Name Arbeitsbereich | Öffnet den angegebenen, gespeicherten Arbeitsbereich. (siehe auch Arbeitsbereiche verwalten) Zum Beispiel: BCompare.exe "Mein spezieller Arbeitsbereich"
Ordnerpaar | Öffnet eine neue Ordnervergleichsansicht mit den angegebenen Basisordnern. Zum Beispiel: BCompare.exe "C:\Linker Ordner" "C:\Rechter Ordner"
Dateipaar | Öffnet die angegebenen Dateien in der zugehörigen Ansicht. Zum Beispiel: BCompare.exe "C:\Linke Datei.ext" "C:\Rechte Datei.ext"
3 Dateien | Öffnet eine Text-Merge-Ansicht mit den angegebenen Dateien im linken, rechten und mittleren Bereich. Zum Beispiel: BCompare.exe C:\Links.ext C:\Rechts.ext C:\Mitte.ext
4 Dateien | Öffnet eine Text-Merge-Ansicht mit den angegebenen Dateien im linken, rechten, mittleren und Ausgabe-Bereich. Zum Beispiel: BCompare.exe C:\Links.ext C:\Rechts.ext C:\Mitte.ext C:\Ausgabe.ext
Skriptdatei | Führt automatisch eine Folge von Befehlen ohne Verwendung einer Ansicht aus. Zum Beispiel: BCompare.exe "@C:\Mein Skript.txt"
Einstellungenpaket (.bcpkg) | Importiert Einstellungen aus Paket.
Patch-Datei (.diff oder .patch) | Öffnet die angegebene Datei in der Text-Patch-Ansicht.
- | Öffnet Stdin in der entsprechenden Ansicht. Zum Beispiel: dir | BCompare.exe -
Befehlszeilenschalter Hinweis: Mac- und Linux-Anwender sollten den Schaltern ein "-" voranstellen, statt eines "/".
Schalter | Bedeutung
/?, /h, /help | Öffnet die Hilfedateiseite für die "Befehlszeilenreferenz". Schreibt Anwendungsinformationen auf die Konsole.
/automerge | Führt ohne Anwenderinteraktion automatisch Dateien zusammen (Merge), es sei denn, es werden Konflikte erkannt.
/center=<Dateiname> | Gibt explizit die mittlere Merge-Datei an.
/closescript | Schließt das Skript-Fenster nach Beendigung. Überschreibt somit die Einstellung von Schließen, wenn fertig in Extras > Optionen > Experteneinstellungen > Skripte.
/edit | Öffnet eine Texteditor-Ansicht.
/expandall | Öffnet alle Unterordner während des initialen Ordnervergleichs.
/favorleft /favorright | Zieht nicht-konfliktbehaftete Änderungen von der "bevorzugten" Seite in die Ausgabe, ohne Färbung und Abschnittslinien. Für ignorierte, unwichtige Konflikte werden Änderungen automatisch von der "bevorzugten" Seite genommen, statt aus der Mitte.
/filters=<Dateimasken> | Verwendet den spezifizierten Namenfilter für den initialen Ordnervergleich. Trennen Sie mehrere Dateimasken mit Semikolons. Umschließen Sie die Namenfilter mit Anführungszeichen, falls sie Leerzeichen enthalten.
/force | Schreibt Konflikte in die Ausgabe unter Verwendung von CVS-artigen Kennzeichnungen, sofern /automerge angegeben wurde.
/fv=<Typ>, /fileviewer=<Typ> | Öffnet eine neue Ansicht des angegebenen Typs, der einer der folgenden sein kann: "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 | Schaltet Unwichtige Unterschiede ignorieren an, sofern /automerge angegeben wurde.
/mergeoutput=<Dateiname> | Gibt explizit die Merge-Ausgabedatei an.
/nobackups | Verhindert die Erstellung von Sicherungsdateien.
/qc=<Typ>, /quickcompare=<Typ> | Führt einen Schnellvergleich zweier Dateien aus, und setzt zum Ende das DOS-Fehlerlevel. Der angegebene Typ kann die Werte size (Größe), crc (Prüfsumme), oder binary (Binär) erhalten. Wird kein Typ angegeben, so wird ein regelbasierter Vergleich ausgeführt. Die Fehlerlevel sind weiter unten dokumentiert.
/reviewconflicts | Öffnet eine Text-Merge-Ansicht, sofern /automerge angegeben wurde und Konflikte auftraten.
/ro, /readonly | Deaktiviert die Bearbeitung auf allen Seiten.
/ro1, /lro, /leftreadonly /ro2, /rro, /rightreadonly | Deaktiviert die Bearbeitung auf der entsprechenden Seite.
/savetarget=<Dateiname> | Überschreibt die angegebene Datei statt der Originaldatei, wenn der Speichern-Befehl der Dateiansicht verwendet wird.
/silent | Bewirkt die Unterdrückung jeder Interaktion. Es wird weder ein Objekt auf der Taskleiste noch ein Fenster angezeigt. Für Einstellungenpakete werden alle Einstellungen importiert. Bei Skripts wird jede ungeklärte Frage, die normalerweise einen Dialog anzeigen lässt, stattdessen einen Fehler protokollieren.
/solo | Erzwingt eine neue Programminstanz.
/sync | Öffnet die Ansicht für Ordnersynchronisation.
/title1=<Titel>, /lefttitle=<Titel> /title2=<Titel>, /righttitle=<Titel> /title3=<Titel>, /centertitle=<Titel> /title4=<Titel>, /outputtitle=<Titel> | Zeigt die angegebene Beschreibung im entsprechenden Pfadeingabefeld an.
/vcs1=<Pfad>, /vcsleft=<Pfad> /vcs2=<Pfad>, /vcsright=<Pfad> /vcs3=<Pfad>, /vcscenter=<Pfad> /vcs4=<Pfad>, /vcsoutput=<Pfad> | Zeigt den angegebenen Versionskontrollsystempfad im entsprechenden Pfadeingabefeld an, es sei denn, dass ein Titel angegeben wurde. Für eine Dateiansicht wird der angegebene Pfad auch zur Auswahl eines passenden Dateiformates verwendet.
Rückgabewerte
Code | Bedeutung
0 | Erfolg
1 | Binär identisch
2 | Regelbasiert identisch
11 | Binär unterschiedlich
12 | Ähnlich
13 | Regelbasierte Unterschiede
14 | Konflikte festgestellt
100 | Unbekannter Fehler
101 | Konflikte festgestellt, Merge-Ausgabe nicht geschrieben
102 | BComp.exe ist es nicht möglich, zu warten bis BCompare.exe beendet ist
103 | BComp.exe kann BCompare.exe nicht finden
104 | Ausprobierphase abgelaufen
105 | Fehler beim Laden einer Skriptdatei
106 | Syntaxfehler im Skript
107 | Skript konnte Ordner oder Dateien nicht laden