#1: Открыть Commander и сравнить по содержимому конкретный файл Author: ALev, Posted: Wed Feb 21, 2024 16:43 Ребят, создаю VBScript.
Он определяет, что есть различие в размере некого Файл1 и его копии Файл2 находящемся на другом диске.
Далее у меня желание, чтобы этот vbs открыл Total Commander, в левой панели спозиционировался на Файл1, а в правой открыл папку Файл2, и запустил режим сравнения их по содержимому.
Возможно для этого придётся создавать пользовательскую кнопку, но я не знаю, может быть технологии уже так шагнули, что можно обойтись некой пользовательской командой?
#2: Author: CaptainFlint, Location: МоскваPosted: Wed Feb 21, 2024 20:44 А обязательно именно открывать файлы в панелях? Может быть, достаточно будет просто запустить только сравнение? Если да, то можно просто запустить новую копию Тотала с параметром /S=C, указав сравниваемые файлы.
#3: Author: ALev, Posted: Wed Feb 21, 2024 20:59
CaptainFlint wrote:
А обязательно именно открывать файлы в панелях
Да, нет, суть именно в том, чтобы выполнить наглядное сравнение.
Да, ваш вариант он верный, я как раз сейчас отлаживаю это решение.
По сути тему можно закрывать.
#4: Author: Batya, Location: Москва, РоссияPosted: Mon Feb 26, 2024 19:00 ALev
Немного оффтоп - можно вызывать сравнение не в TC, а во внешней специализированной утилите. Например, в одной из предложенных.
#5: Author: ALev, Posted: Mon Feb 26, 2024 20:19
Batya wrote:
ALev
можно вызывать сравнение не в TC
Я в итоге так и сделал.
Сначала отладил сравнение в Total Commander, затем в EmEditor, и в итоге остановился на WinMerge.
Но так как я сравниваю системный hosts, то вызов в VBScript пришлось в этом случае переделать, чтобы повысить права программе.
Коды сравнения в Total Commander и EmEditor просто закомментировал.
Возможно понадобятся для других аналогичных случаях.
Спасибо всем за отзывчивость.