kirimbay писал(а):Может есть какой-то генератор регулярок?
"Нет, сынок, это фантастика." Вспомогательные редакторы типа Regex Auto Builder Pro, Regexator, Expresso, Regex Assistant и т. п. вам погоды не сделают. RegexMagic ещё потянет, но в нём нужно хорошенько разобраться. И всё же на вашей улице может быть праздник — диапазонный генератор таки имеется.
kirimbay писал(а):Пропустил две цифры в заданом диапозоне
Опять цитируете весь пост не по делу, да с захватом двух выражений. О каком из них и каких цифрах речь, я должен, по всей видимости, сам догадаться?
Если для второго подставлять результат из генератора, то выглядеть будет так: DSC0(909[89]|9[1-8][0-9]{2}|990[0-9]|991[0-6])\.jpg
Как вариант, могу где-нибудь выложить кнопку с выделением всех объектов между двумя выделенными.
Последний раз редактировалось Flasher Чт июл 16, 2020 07:29, всего редактировалось 2 раза.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
kirimbay
Для указания границ диапазона можно применить быстрый поиск в файловой панели.
Подразумевается, что граничные файлы в ней присутствуют.
Например, можно использовать вариант "Буква (с диалогом поиска)" с галкой точного соответствия для конца имени (или со снятыми обеими галками).
Толку только от одной фильтрации одной границы (никак не обеих) тут немного. Без регулярки в QSE — не вариант...
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
kirimbay
Для начала было бы неплохо отреагировать на предыдущую помощь. Она, знаете ли, тоже вес имеет.
Вместо своей кнопки с TCFS2 решил похожий скрипт написать. Все вопросы по нему в том же треде после прочтения прикреплённой памятки тамошнего подфорума.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
kirimbay
Способ ручного выделения диапазона с использованием быстрого поиска (фильтрация в его диалоге должна быть отключена) может выглядеть, например, так.
Убедитесь, что в панели включена сортировка по имени. Наберите на клавиатуре цифры одного из файлов, начните выделение с него нажатой кнопкой мыши (по умолчанию - правой), наберите цифры другого файла и завершите выделение на нём.
sa писал(а):Наберите на клавиатуре цифры одного из файлов, начните выделение с него нажатой кнопкой мыши (по умолчанию - правой), наберите цифры другого файла и завершите выделение на нём.
некоторые файлы были удалены диапозон записан так 15-25, но файла 00015 не существует (он был удален при отборе), есть файлы 00017, 00020, 00023 например, т.е. начало и конец диапозона могут не совпадать с файлами. Но внутри диапозона они конечно же есть, опять же не все.
kirimbay писал(а):диапозон записан так 15-25, но файла 00015 не существует
Надеялся,
sa писал(а):что граничные файлы в ней присутствуют
В противном случае TC не даст ввести имя полностью (поведение по умолчанию), но остановится на первом подходящем файле и нужно будет либо скорректировать вводимое число на имеющееся в списке, либо просто скорректировать границу выделения. В рассматриваемом примере при задании второго числа он остановится при вводе на 0002 (позиционируясь на файле 00020) и надо будет либо ввести цифру 3, либо просто завершить выделение на файле 00023. Морока!
В вашем варианте еще и человеческий фактор. Он впринципе и так присутствует что надо же набрать этот диапозон руками. Но у вас есть критический момент, что человеку нужно найти и выбрать файлы руками граничащие или не граничащие, а точно совпавшие
kirimbay писал(а):В вашем варианте еще и человеческий фактор.
Он бы существенно уменьшился, если бы отбракованные на начальном этапе файлы можно было до поры не удалять, а переименовывать, например, в *.bak или *.png. По крайней мере, граничные, если не все. Тогда после выделения по диапазону с помощью быстрого поиска (перед Ctrl+M) достаточно снять выделение для файлов с расширением bak или png.
sa писал(а):если бы отбракованные на начальном этапе файлы можно было до поры не удалять, а переименовывать
Гениально! Я серьезно, на следующей съёмке так и сделаю!
Но с текущей задачей все же надо разобраться, тратить пол дня на переименование не очень хочется.