Страница 5 из 9
Добавлено: Пт апр 17, 2015 01:12
LonerD
Flasher
А можно словами пояснить - что означает Select Case C ?
Понятно, что какие-то ограничения на длину, но не понял что именно.
Добавлено: Пт апр 17, 2015 01:18
Flasher
[cut="2LonerD"]Это выборка флага фильтрации по 3-му параметру.[/cut]
Добавлено: Пт апр 17, 2015 01:23
hjiapex
Flasher
Я отредактировал предыдущий пост.
Добавлено: Пт апр 17, 2015 01:25
Flasher
hjiapex
Я там указал шаблон сортировки.
Добавлено: Пт апр 17, 2015 01:37
hjiapex
Flasher
Я тоталом стал пользоваться со вчерашнего дня. Как сделать подобную сортировку?
Добавлено: Пт апр 17, 2015 01:53
Flasher
hjiapex

Ого, прогресс! Я когда начинал пользоваться WCMD, понятия не имел, что такое скрипты и т.п. Возможно, это вообще рекорд мира!

Ладно, не надо, я уже в редакторе отсортировал.
hjiapex писал(а):Если у меня в окне, где показан список без подкаталогов (ctrl+b) повторяются файлы (к примеру в 2х разных папках одного каталога были одинаковые файлы, и в этом общем списке есть 2 файла с одинаковым именем), то программа выдает ошибку.
Только если эти одноимённые файлы имеют то же имя с элемент(ом/ами) в другой панели. И тут же нарисовалась проблема выделения нескольких одноимённых. Подумаю, как лучше решить.
Add: всё, можно проверять.
Добавлено: Пт апр 17, 2015 09:57
sa
hjiapex
Наряду с командами сравнения каталогов в тотале имеется команда "Синхронизировать каталоги", которая позволяет
справка писал(а):сравнить между собой два каталога, включая их подкаталоги, и затем скопировать различающиеся файлы в каталог назначения или в любой другой каталог.
С её помощью можно скопировать также и совпадающие по имени файлы.
Добавлено: Пт апр 17, 2015 10:58
Flasher
hjiapex
Кое-что ещё подкорректировал. Вроде теперь нигде не сбоит.
Добавлено: Пт апр 17, 2015 18:05
hjiapex
sa
Синхронизация каталогов тестилась мною от и до, и нужного результата не получилось, не хочу рассказывать, что выдает подобный способ.
Flasher
Теперь вроде действительно все работает! Боюсь, Вас хватит удар, если я попрошу объяснить логику скрипта построчно)) Я к тому, что как Вы уже неоднократно поняли, что я полный ноль в TC и скриптах уж тем более, может чему научусь))
Добавлено: Пт апр 17, 2015 18:46
Avada
hjiapex
Для пользования запрошенным скриптом понимать его логику (тем более — построчно) нет, уверяю, ни малейшей необходимости. А писать скрипты учатся не так.
Кроме того полагаю, что синхронизация (с оговоркой, что ей надо уметь пользоваться) вполне способна дать нужный результат. Впрочем, это за рамками данной темы и данного подфорума.
Добавлено: Пт апр 17, 2015 19:55
LonerD
Avada писал(а):А писать скрипты учатся не так.
А я так начинал
- разбирал построчно чужие скрипты, чтобы понять пошаговый алгоритм действий автора, а потом уже вникал в сам синтаксис языка... Так и недоучился (полноценно понять алгоритм предложенного скрипта пока не могу), но нахватался немало для самостоятельного редактирования и даже написания собственных простеньких скриптов.
Добавлено: Пт апр 17, 2015 22:00
Flasher
hjiapex писал(а):Теперь вроде действительно все работает!
Осталось написать волшебное слово.
hjiapex писал(а):Вас хватит удар, если я попрошу объяснить логику скрипта построчно)) Я к тому, что как Вы уже неоднократно поняли, что я полный ноль в TC и скриптах уж тем более, может чему научусь))
Меня уже чуть Кондратий не хватил, когда я узнал про "ТС со вчерашнего дня".

Стремление к знаниям это, конечно, здорово, но в данном случае сбухты-барахты я бы так рьяно в бой не рвался. Сперва нужно с азами ТС более-менее разобраться, тут ждёт много всего интересного, а потом уже по-тихоньку переходить к данной части Мерлезонского балета. И лучше, как правильно отмечено, начинать не с попыток прочтения не самого простого кода (иначе они так попытками и останутся), а с изучения
литературы и статей для начинающих. Сборником могу поделиться в PM.
[cut="2LonerD"]С трудом себе представляю, как можно понять алгоритм, не зная языка...
А если тебе неясны какие-то конструкции в коде, то ты всегда можешь спросить об этом в
соответствующем топике.[/cut]
Добавлено: Сб апр 18, 2015 20:35
LonerD
Flasher
Круть. У меня скрипт не отработал (ничего не выделил), несколько раз запустил, отложил, мол потом разберусь... Через шесть часов (!!!) запущенные копии скрипта выдали ошибку (оказывается, они в памяти сидели):
Liner 43
Char 3
Object required: 'Sha.NameSpace(...)'
Code 800A01A8

Добавлено: Сб апр 18, 2015 22:16
Flasher
LonerD
На очень большой папке проверялось или в корне диска? Если да, то там рекурсия, и понятно, что на огромных списках это будет не быстро. Но 6 часов даже из корня - это слишком. Разве что дело в запущенности нескольких копий. Скрипт с единицей в 3-м параметре больше предназначен для режима без подкаталогов, в ином случае лучше использовать предыдущий вариант.
По части выданной ошибки - скрипт проверялся в последней редакции?
Добавлено: Вс апр 19, 2015 17:11
LonerD
Flasher
На очень большой папке проверялось или в корне диска?
На корне, наверное.
Сейчас проверил - на корне не отрабатывает (висит в процессах).
Да, в последней редакции.