Сравнение файлов из других приложений

Модуль сравнения файлов можно использовать из других приложений, например Tortoise Hg или Tortoise SVN. Утилита fcremote.exe из комплекта запускает Sally, если он ещё не запущен, и открывает новое окно сравнения двух указанных файлов.

Чтобы сравнить файлы, заданные другим приложением:

  1. Перейдите в каталог модуля сравнения файлов, например C:\Program Files\Sally\plugins\filecomp.
  2. Найдите утилиту fcremote.exe.
  3. Для fcremote.exe выполните команду «Копировать путь и имя в буфер» (клавиша Alt+Insert), чтобы скопировать полный путь и имя в буфер обмена.
  4. Вставьте полный путь и имя fcremote.exe в приложение и передайте два пути файлов как параметры. Если fcremote.exe должен дождаться закрытия окна сравнения (некоторые приложения используют это как сигнал для удаления временных копий файлов), укажите параметр -w перед двумя путями.

Пример использования модуля сравнения файлов с Tortoise Hg:

  1. Откройте mercurial.ini в текстовом редакторе. Это можно сделать в окне настроек Tortoise Hg кнопкой Edit File.
  2. Найдите раздел [tortoisehg] и добавьте строку:
    vdiff = MySalDiff
  3. Найдите раздел [merge-tools] и добавьте строки:
    MySalDiff.executable=C:\Program Files\Sally\plugins\filecomp\fcremote.exe
    MySalDiff.diffargs=-w $parent $child

См. также

Сравнение файлов

From the Sally manual (GPL-2.0-or-later), © 1997-2023 Open Salamander Authors; © 2025-2026 Elias Bachaalany. Source: manual source (zip) · original page in the Sally repository