WinMerge コマンドライン比較

同じファイルを比較するコマンドラインサンプル。
WinMergeはLEFTにファイル名を指定すれば、RIGHT側にファイル名を記載しな
くても補完してくれる。
(見つからなかったらファイル選択ダイアログが表示される)

/s:同一ウィンドウを再利用
/wl、/wr:LEFT、RIGHTを読み取り専用で開く


@echo off
REM パスの設定
PATH = %PATH%;C:\Program Files\WinMerge

REM 環境変数、=、値はスペースを挟まずに指定する
SET LEFT_SRC=D:\MyProj\Ver123
SET RIGHT_SRC=D:\MyProj\Ver124

SET TGT_FOLDER=App
SET TGT_FILE=AppMain.cpp
WinMergeU /s /wl /wr %LEFT_SRC%\edev\src\%TGT_FOLDER%\%TGT_FILE%%RIGHT_SRC%\edev\src\%TGT_FOLDER%