Открыть Commander и сравнить по содержимому конкретный файл
Select messages from
# through # FAQ
[/[Print]\]

Total Commander -> Автоматизация Total Commander

#1: Открыть Commander и сравнить по содержимому конкретный файл Author: ALev PostPosted: Wed Feb 21, 2024 16:43
    —
Ребят, создаю VBScript.
Он определяет, что есть различие в размере некого Файл1 и его копии Файл2 находящемся на другом диске.

Далее у меня желание, чтобы этот vbs открыл Total Commander, в левой панели спозиционировался на Файл1, а в правой открыл папку Файл2, и запустил режим сравнения их по содержимому.

Возможно для этого придётся создавать пользовательскую кнопку, но я не знаю, может быть технологии уже так шагнули, что можно обойтись некой пользовательской командой?

#2:  Author: CaptainFlintLocation: Москва PostPosted: Wed Feb 21, 2024 20:44
    —
А обязательно именно открывать файлы в панелях? Может быть, достаточно будет просто запустить только сравнение? Если да, то можно просто запустить новую копию Тотала с параметром /S=C, указав сравниваемые файлы.

#3:  Author: ALev PostPosted: Wed Feb 21, 2024 20:59
    —
CaptainFlint wrote:
А обязательно именно открывать файлы в панелях


Да, нет, суть именно в том, чтобы выполнить наглядное сравнение.
Да, ваш вариант он верный, я как раз сейчас отлаживаю это решение.
По сути тему можно закрывать.

#4:  Author: BatyaLocation: Москва, Россия PostPosted: Mon Feb 26, 2024 19:00
    —
ALev
Немного оффтоп - можно вызывать сравнение не в TC, а во внешней специализированной утилите. Например, в одной из предложенных.

#5:  Author: ALev PostPosted: Mon Feb 26, 2024 20:19
    —
Batya wrote:
ALev
можно вызывать сравнение не в TC

Я в итоге так и сделал.
Сначала отладил сравнение в Total Commander, затем в EmEditor, и в итоге остановился на WinMerge.
Но так как я сравниваю системный hosts, то вызов в VBScript пришлось в этом случае переделать, чтобы повысить права программе.
Коды сравнения в Total Commander и EmEditor просто закомментировал.
Возможно понадобятся для других аналогичных случаях.
Спасибо всем за отзывчивость.



Total Commander -> Автоматизация Total Commander


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Page 1 of 1

Powered by phpBB © 2001, 2005 phpBB Group