AutoHotkey: Starte eine externes Dateivergleichsprogramm

Aus TCWikide
Zur Navigation springen Zur Suche springen

Wenn man beim internen Vergleich nach Inhalt festgestellt hat, dass man die gefundenen Unterschiede bereinigen möchte, muss man normalerweise den Vergleich beenden, ein externes Programm starten, die beiden Dateien wieder laden, und die Unterschiede bereinigen.

Mit diesem Script wird stattdessen vom internen Vergleichsfenster via [F2] ein externes Dateivergleichsprogramm gestartet.


Das Tastaturkürzel ist [F2), bitte anpassen, falls gewünscht.

Das Programm ist Beyond Compare, lässt sich aber auch anpassen. (WinMerge ist als weiteres Beispiel in der auskommentierten Zeile angegeben. Falls Winmerge benutzt werden soll, einfach das ";" zu Beginn der Zeile entfernen und bei Beyond Compare einfügen). Die Programmpfade müssen natürlich auch angepasst werden.

~F2::
	if WinActive( "ahk_class TFileCompForm" )
	{
		ControlGetText sFile1, TEdit1
		ControlGetText sFile2, TEdit2
		Run "%ProgramFiles%\Beyond Compare 2\BC2.exe" "%sFile2%" "%sFile1%"
;		Run "%ProgramFiles%\WinMerge\WinMerge.exe" "%sFile2%" "%sFile1%"
		Return
	}
	Return




->Zurück zu AutoHotkey