Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » WinMerge | WinMerge 2 | WinMerge2011

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Открыть новую тему     Написать ответ в эту тему

UKPR



Рубоардовец
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
WinMerge (GitHub)
 
Утилита WinMerge предназначена для визуального сравнения текстовых документов в Windows на предмет изменений в них. Работает с DOS, UNIX и MAC форматами файлов, поддерживает Unicode. Найденные изменения подсвечиваются. Умеет интегрироваться в оболочку Windows, поддерживает расширение плагинами, которые можно скачать с сайта разработчика.
 
Для сравнения PDF и RTF и ряда других форматов (без учёта графики!) требуется установка и выбор в диалоге Выбор объектов сравнения в качестве файлового плагина Apache Tika (инструкция тут). Использование парсера Apache Tika несколько замедляет открытие документов, но значительно расширяет возможности WinMerge!
 
Альтернативный вариант: xdocdiffPlugin. только x32
 
Чтобы сделать программу портативной, создайте winmerge.ini рядом с .exe (для еще большей портативности, юзайте version.dll от Smitis)
 
 
WinMerge 2
 
Развивающийся форк оригинального WinMerge на GitHub
 
Отличия от оригинала:
— Поддержка трехстороннего слияния
— Сравнение / слияние изображений
— Улучшенный встроенный алгоритм
— Отображает только различия в контекстном меню различий
— Содержит улучшенные плагины
— Содержит frhed и 7-zip-плагин
— Поддержка списка переходов Windows 7
— Улучшенная поддержка перетаскивания
 
 
WinMerge2011
 
Развивающийся форк оригинального WinMerge.на GitHub
 
WinMerge 2011 это форк оригинального WinMerge, опубликованного на SourceForge компанией Thingamahoochie Software. Помимо прочего удалены зависимости ATL/MFC, чтобы позволить разработчикам с нулевым бюджетом создавать WinMerge из исходников с использованием Visual C ++ Express.
 
 
WinMerge JP
https://winmergejp.bitbucket.io/

Всего записей: 18716 | Зарегистр. 12-11-2004 | Отправлено: 22:36 24-09-2005 | Исправлено: DeZz, 15:19 09-02-2023
Ultmann



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WinMerge 2.16.10
 
What`s new!

Всего записей: 2106 | Зарегистр. 15-12-2018 | Отправлено: 23:17 30-01-2021
yura43



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WinMerge 2.16.12 от 29.04.2021
 
https://winmerge.org/?lang=ru
https://winmerge.org/downloads/
https://github.com/WinMerge/winmerge/releases

Всего записей: 318 | Зарегистр. 01-10-2010 | Отправлено: 19:30 29-04-2021
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yura43
 
Ссылку на список изменений забыли, а он не маленький.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33194 | Зарегистр. 31-07-2002 | Отправлено: 05:47 30-04-2021
Smitis



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
DLL для портабелизации WinMerge https://www.upload.ee/files/13100780/WinMergePortableDll.7z.html
Кинуть в папку программы version.dll нужной разрядности.
Настройки вместо реестра пишутся в файл WinMergeU.cfg.
Скриптовые плагины (*.sct) не портабелизируются!

----------
Разум когда-нибудь победит

Всего записей: 3213 | Зарегистр. 09-02-2003 | Отправлено: 10:09 30-04-2021
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Smitis
 
Кстати, для режима портабле стоит разрегистрировать в ОС ShellExtensionU.dll и/или ShellExtensionX64.dll что проще всего сделать через UnRegister.bat/UnRegisterPerUser.bat идущие в архиве.
 
А с плагинами веселее - CompareMSExcelFiles.sct, CompareMSPowerPointFiles.sct, CompareMSVisioFiles.sct, CompareMSWordFiles.sct требуют Visual Basic runtime library который удалён с сайта Майкрософт: We're sorry, this download is no longer available, потому придётся искать нужные DLL отдельно.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33194 | Зарегистр. 31-07-2002 | Отправлено: 10:27 30-04-2021 | Исправлено: Victor_VG, 10:37 30-04-2021
Smitis



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Victor_VG

Цитата:
для режима портабле стоит разрегистрировать в ОС ShellExtensionU.dll и/или ShellExtensionX64.dll

Совсем не обязательно. Настройки всё равно будут писаться в файл.
 

Цитата:
А с плагинами веселее - некоторые требуют VB Runtaime который удалён с сайта Майкрософт.

Штатный только один - IgnoreLeadingLineNumbers.dll и только в x32 версии. И рантайм msvbvm60.dll никуда из системы не делся и, вангую, никуда не денется.
 
Добавлено:

Цитата:
А с плагинами веселее - CompareMSExcelFiles.sct, CompareMSPowerPointFiles.sct, CompareMSVisioFiles.sct, CompareMSWordFiles.sct требуют Visual Basic runtime library который удалён с сайта Майкрософт: We're sorry, this download is no longer available, потому придётся искать нужные DLL отдельно.

Витя, так как ты успел исправить пост уже после моего ответа, отвечаю дополнительно - WSH входит в состав Винды и ничего скачивать и искать НЕ НУЖНО. Никуда никакие dll не делись и не денутся.

----------
Разум когда-нибудь победит

Всего записей: 3213 | Зарегистр. 09-02-2003 | Отправлено: 10:43 30-04-2021
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Smitis
 
Надеюсь, а в тексте я опечатки правил - KBD буквы "глотает" - Леново любит только новенькие батарейки.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33194 | Зарегистр. 31-07-2002 | Отправлено: 11:16 30-04-2021
Smitis



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
В принципе, можно и sct портабелизировать. Надо написать функции для работы с ini-файлами на vbs/js, поместить их в плагин и заменить вызовы функций работы с реестром из WScript.Shell на них. Замену можно даже автоматизировать. Но я ими не пользуюсь и лень.

----------
Разум когда-нибудь победит

Всего записей: 3213 | Зарегистр. 09-02-2003 | Отправлено: 11:35 30-04-2021
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Smitis
 
Да и мне эти скрипты для MSO не нужны за отсутствием последнего. Забываем про них?

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33194 | Зарегистр. 31-07-2002 | Отправлено: 12:02 30-04-2021
Smitis



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Victor_VG

Цитата:
Забываем про них?

Я да. Но так как я выложил dll для портабелизации, должен был предупредить.


----------
Разум когда-нибудь победит

Всего записей: 3213 | Зарегистр. 09-02-2003 | Отправлено: 12:40 30-04-2021
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Smitis
 
Разумно.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33194 | Зарегистр. 31-07-2002 | Отправлено: 13:01 30-04-2021
DeZz



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
xdocdiff плагин к WinMerge для сравнения Word/Excel и PDF-файлов.

подскажите чяднт
* в MergePlugins положил amb_xdocdiffPlugin.dll
* рядом с WinMergeU.exe положил zlib.dll и xdoc2txt.exe
* галка "автоматическая распаковка" стоит
* в сравнение - изображение добавил *.pdf
 
все равно получаю "выбранные файлы идентичны" каждый раз
 
 
 
Smitis

Цитата:
DLL для портабелизации WinMerge

а где вообще без этого плагина прога хранит свои настройки?
 
 
 
...и еще вопрос: "недавние папки и файлы" - этот список можно очистить или запретить?

Всего записей: 1157 | Зарегистр. 23-01-2006 | Отправлено: 09:09 01-06-2021 | Исправлено: DeZz, 09:16 01-06-2021
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DeZz

Цитата:
...и еще вопрос: "недавние папки и файлы" - этот список можно очистить или запретить?

HKCU/Software/Thingamahoochie/WinMerge/Files, там смотрите в папках параметр Count, выставите 0 где нужно и удалите Item_N.

Всего записей: 6471 | Зарегистр. 28-01-2008 | Отправлено: 15:52 01-06-2021
DeZz



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif_off
спс, только как это реализовать через version.dll ?
правкой WinMergeU.cfg ничего не получилось

Всего записей: 1157 | Зарегистр. 23-01-2006 | Отправлено: 16:11 01-06-2021
Smitis



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
DeZz

Цитата:
правкой WinMergeU.cfg ничего не получилось

Править ПОСЛЕ закрытия программы.

----------
Разум когда-нибудь победит

Всего записей: 3213 | Зарегистр. 09-02-2003 | Отправлено: 17:50 01-06-2021
DeZz



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Править ПОСЛЕ закрытия программы.

   
 
 
самый прикол что я вообще не нахожу в WinMergeU.cfg ничего что светится в "недавние файлы и документы"

Всего записей: 1157 | Зарегистр. 23-01-2006 | Отправлено: 08:00 02-06-2021 | Исправлено: DeZz, 08:01 02-06-2021
Smitis



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
DeZz
Интересный момент - WinImage (которая форк WinMerge 2) пишет в реестр в свой раздел последние открытые файлы, но, похоже, эту информацию не использует, а работает с ярлыками из папки Recent в профиле пользователя.
Создание ярлыков идёт через winapi функцию SHAddToRecentDocs. Можно попробовать запретить.

----------
Разум когда-нибудь победит

Всего записей: 3213 | Зарегистр. 09-02-2003 | Отправлено: 12:28 02-06-2021
DeZz



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Можно попробовать запретить.

нужно  
 
 
 
...и возвращаясь к вопросу о pdf - у кого-то оно работает?

Всего записей: 1157 | Зарегистр. 23-01-2006 | Отправлено: 12:59 02-06-2021
Smitis



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
DeZz
Пробуем такой вариант
https://www.upload.ee/files/13198963/WinMerge_PP.7z.html
В архиве только dll и файл WinMergeU.prefs. Файл содержит два параметра:
RecentDocs - сохранение истории в Recent
SaveHistory - сохранение истории в файле cfg
0 - не сохранять, 1 - сохранять. По умолчанию 0. Файл не обязателен, можно удалить, тогда история не должна сохраняться.
Старая история в Recent не удаляется.

----------
Разум когда-нибудь победит

Всего записей: 3213 | Зарегистр. 09-02-2003 | Отправлено: 15:38 02-06-2021
DeZz



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Старая история в Recent не удаляется.

как мне её удалить руками?

Всего записей: 1157 | Зарегистр. 23-01-2006 | Отправлено: 15:42 02-06-2021
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Компьютерный форум Ru.Board » Компьютеры » Программы » WinMerge | WinMerge 2 | WinMerge2011


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru