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 

Возможно сравнение каталогов по имени?

 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
Mic



Joined: 13 Jun 2011
Posts: 15

Post (Separately) Posted: Mon Mar 26, 2012 16:36    Post subject: Возможно сравнение каталогов по имени? Reply with quote

В разных директориях нужно сравнить по имени каталоги. Если есть одинаковые (или отличные по имени), то выделить их.
Back to top
View user's profile Send private message
CaptainFlint



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

Post (Separately) Posted: Tue Mar 27, 2012 00:11    Post subject: Reply with quote

Только каталоги — нельзя. Можно либо файлы, либо файлы вместе с подкаталогами. См. соответствующие команды в диалоге "Выбор команды".
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
Mellomann



Joined: 07 Sep 2009
Posts: 707

Post (Separately) Posted: Tue Mar 27, 2012 00:23    Post subject: Reply with quote



возможно это
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2561

Post (Separately) Posted: Tue Mar 27, 2012 00:47    Post subject: Reply with quote

Mic wrote:
В разных директориях нужно сравнить по имени каталоги.
Как варианты:
1) в каждой из интересующих директорий выделить каталоги и сохранить выделение в файл, затем полученные файлы сравнить внутренним инструментом,
2) в каждой из интересующих директорий выделить каталоги, показать только выделенные объекты и затем сравнить с учётом подкаталогов (в заключение, чтобы убрать на панелях совпадающие каталоги, можно ещё раз выполнить показ только выделенных объектов).
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sat Mar 31, 2012 09:38    Post subject: Reply with quote

TCFS2 + TCFS2Tools:
Code:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Utils\TCFS2\TCFS2.exe
/ef "msg($0B, 0) tcm(536) tcm(3304) msg($0100, $9, $00000001, 1) msg($0101, $9, $C0000001, 1) delay(0) tcm(3304) msg($0100, $9, $00000001, 1) msg($0101, $9, $C0000001, 1) msg($0B, 1) redraw()"
wcmicons.dll,11
Выделить разноимённые папки в двух панелях

Code:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Utils\TCFS2\TCFS2.exe
/ef "msg($0B, 0) tcm(536) tcm(525) tcm(3304) msg($0100, $9, $00000001, 1) msg($0101, $9, $C0000001, 1) delay(0) tcm(525) tcm(3304) msg($0100, $9, $00000001, 1) msg($0101, $9, $C0000001, 1) msg($0B, 1) redraw()"
wcmicons.dll,71
Выделить одноимённые папки в двух панелях
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2561

Post (Separately) Posted: Mon Apr 02, 2012 10:36    Post subject: Reply with quote

Flasher
А ради чего используются так нелюбимые нажатия клавиш, а не обычный вариант с L_isActive?
Code:
/ef run_item(locktc,1) tcm(536) tcm(3304) "tcm(4002) tcm(3304) tcm(4001), eval(L_isActive) | tcm(4001) tcm(3304) tcm(4002)" run_item(locktc,0) redraw()
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Mon Apr 02, 2012 10:48    Post subject: Reply with quote

sa
А ты ещё не понял? Very Happy Чтоб ты спросил. Не знал ведь, как это делается в утилите (хе-хе)..
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2561

Post (Separately) Posted: Mon Apr 02, 2012 10:58    Post subject: Reply with quote

Flasher
Теперь понятно, можешь исправлять на традиционный способ.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Mon Apr 02, 2012 11:02    Post subject: Reply with quote

sa
Могу, но не буду. Пусть будет, как будет. Да у тебя ещё это run_item ненужный..
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2561

Post (Separately) Posted: Mon Apr 02, 2012 11:19    Post subject: Reply with quote

Flasher wrote:
Да у тебя ещё это run_item ненужный

К сожалению у меня без него не работает.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Mon Apr 02, 2012 11:56    Post subject: Reply with quote

sa
Чтобы работало, убери в функциях пробелы либо возьми команды с пробелами в кавычки.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2561

Post (Separately) Posted: Mon Apr 02, 2012 13:08    Post subject: Reply with quote

Flasher
Если тебе удастся вызвать из кнопки команду locktc без run_item (или ключа /ei), то забрасывай её сюда.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Mon Apr 02, 2012 16:46    Post subject: Reply with quote

sa
Мне это и не требуется. Есть функция msg, которую ты прекрасно видишь в приведённых кнопках и которая в череде функций, естественно, уместней смотрится.

run_item(locktc,1/0), где locktc -это msg($0B, #1-0 > 0 ? 0 : 1, 0) не нужны при msg($0B,1/0). Говорю о том, что вижу.


Last edited by Flasher on Mon Apr 02, 2012 20:03; edited 2 times in total
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2561

Post (Separately) Posted: Mon Apr 02, 2012 17:04    Post subject: Reply with quote

Тогда не говори, что у меня run_item ненужный.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10235
Location: Россия, Саратов

Post (Separately) Posted: Mon Apr 02, 2012 18:59    Post subject: Reply with quote

Flasher
sa
Давайте каждый из вас останется при своём мнении. Или продолжайте в ЛС. Здесь уже, думаю, хватит.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы 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