Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Открыть Commander и сравнить по содержимому конкретный файл

 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
ALev



Joined: 29 Dec 2007
Posts: 48

Post (Separately) Posted: Wed Feb 21, 2024 16:43    Post subject: Открыть Commander и сравнить по содержимому конкретный файл Reply with quote

Ребят, создаю VBScript.
Он определяет, что есть различие в размере некого Файл1 и его копии Файл2 находящемся на другом диске.

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

Возможно для этого придётся создавать пользовательскую кнопку, но я не знаю, может быть технологии уже так шагнули, что можно обойтись некой пользовательской командой?
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6151
Location: Москва

Post (Separately) Posted: Wed Feb 21, 2024 20:44    Post subject: Reply with quote

А обязательно именно открывать файлы в панелях? Может быть, достаточно будет просто запустить только сравнение? Если да, то можно просто запустить новую копию Тотала с параметром /S=C, указав сравниваемые файлы.
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
ALev



Joined: 29 Dec 2007
Posts: 48

Post (Separately) Posted: Wed Feb 21, 2024 20:59    Post subject: Reply with quote

CaptainFlint wrote:
А обязательно именно открывать файлы в панелях


Да, нет, суть именно в том, чтобы выполнить наглядное сравнение.
Да, ваш вариант он верный, я как раз сейчас отлаживаю это решение.
По сути тему можно закрывать.
Back to top
View user's profile Send private message
Batya



Joined: 15 Dec 2004
Posts: 2218
Location: Москва, Россия

Post (Separately) Posted: Mon Feb 26, 2024 19:00    Post subject: Reply with quote

ALev
Немного оффтоп - можно вызывать сравнение не в TC, а во внешней специализированной утилите. Например, в одной из предложенных.
_________________
Нет, я не сплю. Я просто медленно моргаю.
Back to top
View user's profile Send private message
ALev



Joined: 29 Dec 2007
Posts: 48

Post (Separately) Posted: Mon Feb 26, 2024 20:19    Post subject: Reply with quote

Batya wrote:
ALev
можно вызывать сравнение не в TC

Я в итоге так и сделал.
Сначала отладил сравнение в Total Commander, затем в EmEditor, и в итоге остановился на WinMerge.
Но так как я сравниваю системный hosts, то вызов в VBScript пришлось в этом случае переделать, чтобы повысить права программе.
Коды сравнения в Total Commander и EmEditor просто закомментировал.
Возможно понадобятся для других аналогичных случаях.
Спасибо всем за отзывчивость.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group