Страница 2 из 2
Добавлено: Чт июл 16, 2020 05:37
Flasher
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
Как вариант, могу
где-нибудь выложить кнопку с выделением всех объектов между двумя выделенными.
Добавлено: Чт июл 16, 2020 07:12
sa
kirimbay
Для указания границ диапазона можно применить
быстрый поиск в файловой панели.
Подразумевается, что граничные файлы в ней присутствуют.
Например, можно использовать вариант "Буква (с диалогом поиска)" с галкой точного соответствия для конца имени (или со снятыми обеими галками).
Добавлено: Чт июл 16, 2020 07:26
Flasher
Толку только от одной фильтрации одной границы (никак не обеих) тут немного. Без регулярки в QSE — не вариант...
Добавлено: Чт июл 16, 2020 14:49
kirimbay
Flasher писал(а):Как вариант, могу
где-нибудь выложить кнопку с выделением всех объектов между двумя выделенными.
Это было бы просто шикарно!!!!! Если такое возможно.
Добавлено: Пт июл 17, 2020 03:08
Flasher
kirimbay
Для начала было бы неплохо отреагировать на предыдущую помощь. Она, знаете ли, тоже вес имеет.
Вместо своей кнопки с TCFS2 решил
похожий скрипт написать. Все вопросы по нему в том же треде после прочтения прикреплённой памятки тамошнего подфорума.
Добавлено: Пт июл 17, 2020 08:54
sa
kirimbay
Способ ручного выделения диапазона с использованием быстрого поиска (фильтрация в его диалоге должна быть отключена) может выглядеть, например, так.
Убедитесь, что в панели включена сортировка по имени. Наберите на клавиатуре цифры одного из файлов, начните выделение с него нажатой кнопкой мыши (по умолчанию - правой), наберите цифры другого файла и завершите выделение на нём.
Добавлено: Пт июл 17, 2020 15:49
kirimbay
sa писал(а):Наберите на клавиатуре цифры одного из файлов, начните выделение с него нажатой кнопкой мыши (по умолчанию - правой), наберите цифры другого файла и завершите выделение на нём.
некоторые файлы были удалены диапозон записан так 15-25, но файла 00015 не существует (он был удален при отборе), есть файлы 00017, 00020, 00023 например, т.е. начало и конец диапозона могут не совпадать с файлами. Но внутри диапозона они конечно же есть, опять же не все.
Добавлено: Пт июл 17, 2020 16:55
sa
kirimbay писал(а):диапозон записан так 15-25, но файла 00015 не существует
Надеялся,
sa писал(а):что граничные файлы в ней присутствуют
В противном случае TC не даст ввести имя полностью (поведение по умолчанию), но остановится на первом подходящем файле и нужно будет либо скорректировать вводимое число на имеющееся в списке, либо просто скорректировать границу выделения. В рассматриваемом примере при задании второго числа он остановится при вводе на 0002 (позиционируясь на файле 00020) и надо будет либо ввести цифру 3, либо просто завершить выделение на файле 00023. Морока!
Добавлено: Пт июл 17, 2020 17:06
kirimbay
Все стоит по умолчанию, вводим 12, получаем:
DSC00120.jpg
DSC00122.jpg
DSC00124.jpg
DSC00129.jpg
DSC08912.jpg
DSC09129.jpg
DSC09712.jpg
DSC09812.jpg
В списке файлов надо было задать диапозон который начинался бы с DSC00013.jpg
120 и 13 сложно назвать граничищами, между ними почти 50 файлов.
Добавлено: Пт июл 17, 2020 17:20
sa
kirimbay
Подозреваю, что фильтрация не отключена. Нажмите Crtl+S в диалоге, чтобы на панели были видны все файлы.
kirimbay писал(а):120 и 13 сложно назвать граничищами
Говоря про граничные файлы, имел ввиду наличие в списке файлов 15 и 25 (из предыдущего примера).
Добавлено: Пт июл 17, 2020 17:31
kirimbay
В вашем варианте еще и человеческий фактор. Он впринципе и так присутствует что надо же набрать этот диапозон руками. Но у вас есть критический момент, что человеку нужно найти и выбрать файлы руками граничащие или не граничащие, а точно совпавшие

Добавлено: Пт июл 17, 2020 19:01
sa
kirimbay писал(а):В вашем варианте еще и человеческий фактор.
Он бы существенно уменьшился, если бы отбракованные на начальном этапе файлы можно было до поры не удалять, а переименовывать, например, в *.bak или *.png. По крайней мере, граничные, если не все. Тогда после выделения по диапазону с помощью быстрого поиска (перед Ctrl+M) достаточно снять выделение для файлов с расширением bak или png.
Добавлено: Пт июл 17, 2020 19:23
kirimbay
sa писал(а):если бы отбракованные на начальном этапе файлы можно было до поры не удалять, а переименовывать
Гениально! Я серьезно, на следующей съёмке так и сделаю!
Но с текущей задачей все же надо разобраться, тратить пол дня на переименование не очень хочется.
Добавлено: Сб июл 18, 2020 15:44
Avada
Предыдущий пост sa перенесён в куда более подходящую тему для обмена кнопками.