Сравнение файлов в панелях по именам
Select messages from
# through # FAQ
[/[Print]\]
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9  Next  :| |:
Total Commander -> Автоматизация Total Commander

#61:  Author: LonerDLocation: Донецк PostPosted: Fri Apr 17, 2015 02:12
    —
Flasher
А можно словами пояснить - что означает Select Case C ?
Понятно, что какие-то ограничения на длину, но не понял что именно.

#62:  Author: FlasherLocation: Москва PostPosted: Fri Apr 17, 2015 02:18
    —
 2LonerD

#63:  Author: hjiapex PostPosted: Fri Apr 17, 2015 02:23
    —
Flasher
Я отредактировал предыдущий пост.

#64:  Author: FlasherLocation: Москва PostPosted: Fri Apr 17, 2015 02:25
    —
hjiapex
Я там указал шаблон сортировки.

#65:  Author: hjiapex PostPosted: Fri Apr 17, 2015 02:37
    —
Flasher
Я тоталом стал пользоваться со вчерашнего дня. Как сделать подобную сортировку?

#66:  Author: FlasherLocation: Москва PostPosted: Fri Apr 17, 2015 02:53
    —
hjiapex
Shocked Ого, прогресс! Я когда начинал пользоваться WCMD, понятия не имел, что такое скрипты и т.п. Возможно, это вообще рекорд мира! Very Happy
Ладно, не надо, я уже в редакторе отсортировал.

hjiapex wrote:
Если у меня в окне, где показан список без подкаталогов (ctrl+b) повторяются файлы (к примеру в 2х разных папках одного каталога были одинаковые файлы, и в этом общем списке есть 2 файла с одинаковым именем), то программа выдает ошибку.
Только если эти одноимённые файлы имеют то же имя с элемент(ом/ами) в другой панели. И тут же нарисовалась проблема выделения нескольких одноимённых. Подумаю, как лучше решить.

Add: всё, можно проверять.

#67:  Author: sa PostPosted: Fri Apr 17, 2015 10:57
    —
hjiapex
Наряду с командами сравнения каталогов в тотале имеется команда "Синхронизировать каталоги", которая позволяет
справка wrote:
сравнить между собой два каталога, включая их подкаталоги, и затем скопировать различающиеся файлы в каталог назначения или в любой другой каталог.

С её помощью можно скопировать также и совпадающие по имени файлы.

#68:  Author: FlasherLocation: Москва PostPosted: Fri Apr 17, 2015 11:58
    —
hjiapex
Кое-что ещё подкорректировал. Вроде теперь нигде не сбоит.

#69:  Author: hjiapex PostPosted: Fri Apr 17, 2015 19:05
    —
sa
Синхронизация каталогов тестилась мною от и до, и нужного результата не получилось, не хочу рассказывать, что выдает подобный способ.


Flasher
Теперь вроде действительно все работает! Боюсь, Вас хватит удар, если я попрошу объяснить логику скрипта построчно)) Я к тому, что как Вы уже неоднократно поняли, что я полный ноль в TC и скриптах уж тем более, может чему научусь))

#70:  Author: AvadaLocation: Россия, Саратов PostPosted: Fri Apr 17, 2015 19:46
    —
hjiapex
Для пользования запрошенным скриптом понимать его логику (тем более — построчно) нет, уверяю, ни малейшей необходимости. А писать скрипты учатся не так.
Кроме того полагаю, что синхронизация (с оговоркой, что ей надо уметь пользоваться) вполне способна дать нужный результат. Впрочем, это за рамками данной темы и данного подфорума.

#71:  Author: LonerDLocation: Донецк PostPosted: Fri Apr 17, 2015 20:55
    —
Avada wrote:
А писать скрипты учатся не так.

А я так начинал Embarassed - разбирал построчно чужие скрипты, чтобы понять пошаговый алгоритм действий автора, а потом уже вникал в сам синтаксис языка... Так и недоучился (полноценно понять алгоритм предложенного скрипта пока не могу), но нахватался немало для самостоятельного редактирования и даже написания собственных простеньких скриптов.

#72:  Author: FlasherLocation: Москва PostPosted: Fri Apr 17, 2015 23:00
    —
hjiapex wrote:
Теперь вроде действительно все работает!
Осталось написать волшебное слово. Wink

hjiapex wrote:
Вас хватит удар, если я попрошу объяснить логику скрипта построчно)) Я к тому, что как Вы уже неоднократно поняли, что я полный ноль в TC и скриптах уж тем более, может чему научусь))
Меня уже чуть Кондратий не хватил, когда я узнал про "ТС со вчерашнего дня". Smile Стремление к знаниям это, конечно, здорово, но в данном случае сбухты-барахты я бы так рьяно в бой не рвался. Сперва нужно с азами ТС более-менее разобраться, тут ждёт много всего интересного, а потом уже по-тихоньку переходить к данной части Мерлезонского балета. И лучше, как правильно отмечено, начинать не с попыток прочтения не самого простого кода (иначе они так попытками и останутся), а с изучения литературы и статей для начинающих. Сборником могу поделиться в PM.

 2LonerD

#73:  Author: LonerDLocation: Донецк PostPosted: Sat Apr 18, 2015 21:35
    —
Flasher
Круть. У меня скрипт не отработал (ничего не выделил), несколько раз запустил, отложил, мол потом разберусь... Через шесть часов (!!!) запущенные копии скрипта выдали ошибку (оказывается, они в памяти сидели):
Liner 43
Char 3
Object required: 'Sha.NameSpace(...)'
Code 800A01A8
Very Happy

#74:  Author: FlasherLocation: Москва PostPosted: Sat Apr 18, 2015 23:16
    —
LonerD
На очень большой папке проверялось или в корне диска? Если да, то там рекурсия, и понятно, что на огромных списках это будет не быстро. Но 6 часов даже из корня - это слишком. Разве что дело в запущенности нескольких копий. Скрипт с единицей в 3-м параметре больше предназначен для режима без подкаталогов, в ином случае лучше использовать предыдущий вариант.
По части выданной ошибки - скрипт проверялся в последней редакции?

#75:  Author: LonerDLocation: Донецк PostPosted: Sun Apr 19, 2015 18:11
    —
Flasher
Quote:
На очень большой папке проверялось или в корне диска?

На корне, наверное.
Сейчас проверил - на корне не отрабатывает (висит в процессах).
Да, в последней редакции.



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


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

Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9  Next  :| |:
Page 5 of 9

Powered by phpBB © 2001, 2005 phpBB Group