View previous topic :: View next topic |
Author |
Message |
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Jul 16, 2020 06:37 Post subject: |
|
|
kirimbay wrote: | Может есть какой-то генератор регулярок? | "Нет, сынок, это фантастика." Вспомогательные редакторы типа Regex Auto Builder Pro, Regexator, Expresso, Regex Assistant и т. п. вам погоды не сделают. RegexMagic ещё потянет, но в нём нужно хорошенько разобраться. И всё же на вашей улице может быть праздник — диапазонный генератор таки имеется.
kirimbay wrote: | Пропустил две цифры в заданом диапозоне | Опять цитируете весь пост не по делу, да с захватом двух выражений. О каком из них и каких цифрах речь, я должен, по всей видимости, сам догадаться?
Если для второго подставлять результат из генератора, то выглядеть будет так: DSC0(909[89]|9[1-8][0-9]{2}|990[0-9]|991[0-6])\.jpg
Как вариант, могу где-нибудь выложить кнопку с выделением всех объектов между двумя выделенными. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Last edited by Flasher on Thu Jul 16, 2020 08:29; edited 2 times in total |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2567
|
(Separately) Posted: Thu Jul 16, 2020 08:12 Post subject: |
|
|
kirimbay
Для указания границ диапазона можно применить быстрый поиск в файловой панели.
Подразумевается, что граничные файлы в ней присутствуют.
Например, можно использовать вариант "Буква (с диалогом поиска)" с галкой точного соответствия для конца имени (или со снятыми обеими галками). |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Jul 16, 2020 08:26 Post subject: |
|
|
Толку только от одной фильтрации одной границы (никак не обеих) тут немного. Без регулярки в QSE — не вариант... _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
kirimbay
Joined: 15 Jul 2020 Posts: 18
|
(Separately) Posted: Thu Jul 16, 2020 15:49 Post subject: |
|
|
Flasher wrote: | Как вариант, могу где-нибудь выложить кнопку с выделением всех объектов между двумя выделенными. |
Это было бы просто шикарно!!!!! Если такое возможно. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Fri Jul 17, 2020 04:08 Post subject: |
|
|
kirimbay
Для начала было бы неплохо отреагировать на предыдущую помощь. Она, знаете ли, тоже вес имеет.
Вместо своей кнопки с TCFS2 решил похожий скрипт написать. Все вопросы по нему в том же треде после прочтения прикреплённой памятки тамошнего подфорума. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2567
|
(Separately) Posted: Fri Jul 17, 2020 09:54 Post subject: |
|
|
kirimbay
Способ ручного выделения диапазона с использованием быстрого поиска (фильтрация в его диалоге должна быть отключена) может выглядеть, например, так.
Убедитесь, что в панели включена сортировка по имени. Наберите на клавиатуре цифры одного из файлов, начните выделение с него нажатой кнопкой мыши (по умолчанию - правой), наберите цифры другого файла и завершите выделение на нём. |
|
Back to top |
|
|
kirimbay
Joined: 15 Jul 2020 Posts: 18
|
(Separately) Posted: Fri Jul 17, 2020 16:49 Post subject: |
|
|
sa wrote: | Наберите на клавиатуре цифры одного из файлов, начните выделение с него нажатой кнопкой мыши (по умолчанию - правой), наберите цифры другого файла и завершите выделение на нём. |
некоторые файлы были удалены диапозон записан так 15-25, но файла 00015 не существует (он был удален при отборе), есть файлы 00017, 00020, 00023 например, т.е. начало и конец диапозона могут не совпадать с файлами. Но внутри диапозона они конечно же есть, опять же не все. |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2567
|
(Separately) Posted: Fri Jul 17, 2020 17:55 Post subject: |
|
|
kirimbay wrote: | диапозон записан так 15-25, но файла 00015 не существует | Надеялся, sa wrote: | что граничные файлы в ней присутствуют | В противном случае TC не даст ввести имя полностью (поведение по умолчанию), но остановится на первом подходящем файле и нужно будет либо скорректировать вводимое число на имеющееся в списке, либо просто скорректировать границу выделения. В рассматриваемом примере при задании второго числа он остановится при вводе на 0002 (позиционируясь на файле 00020) и надо будет либо ввести цифру 3, либо просто завершить выделение на файле 00023. Морока! |
|
Back to top |
|
|
kirimbay
Joined: 15 Jul 2020 Posts: 18
|
(Separately) Posted: Fri Jul 17, 2020 18:06 Post subject: |
|
|
Все стоит по умолчанию, вводим 12, получаем:
DSC00120.jpg
DSC00122.jpg
DSC00124.jpg
DSC00129.jpg
DSC08912.jpg
DSC09129.jpg
DSC09712.jpg
DSC09812.jpg
В списке файлов надо было задать диапозон который начинался бы с DSC00013.jpg
120 и 13 сложно назвать граничищами, между ними почти 50 файлов. |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2567
|
(Separately) Posted: Fri Jul 17, 2020 18:20 Post subject: |
|
|
kirimbay
Подозреваю, что фильтрация не отключена. Нажмите Crtl+S в диалоге, чтобы на панели были видны все файлы.
kirimbay wrote: | 120 и 13 сложно назвать граничищами | Говоря про граничные файлы, имел ввиду наличие в списке файлов 15 и 25 (из предыдущего примера). |
|
Back to top |
|
|
kirimbay
Joined: 15 Jul 2020 Posts: 18
|
(Separately) Posted: Fri Jul 17, 2020 18:31 Post subject: |
|
|
В вашем варианте еще и человеческий фактор. Он впринципе и так присутствует что надо же набрать этот диапозон руками. Но у вас есть критический момент, что человеку нужно найти и выбрать файлы руками граничащие или не граничащие, а точно совпавшие |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2567
|
(Separately) Posted: Fri Jul 17, 2020 20:01 Post subject: |
|
|
kirimbay wrote: | В вашем варианте еще и человеческий фактор. |
Он бы существенно уменьшился, если бы отбракованные на начальном этапе файлы можно было до поры не удалять, а переименовывать, например, в *.bak или *.png. По крайней мере, граничные, если не все. Тогда после выделения по диапазону с помощью быстрого поиска (перед Ctrl+M) достаточно снять выделение для файлов с расширением bak или png. |
|
Back to top |
|
|
kirimbay
Joined: 15 Jul 2020 Posts: 18
|
(Separately) Posted: Fri Jul 17, 2020 20:23 Post subject: |
|
|
sa wrote: | если бы отбракованные на начальном этапе файлы можно было до поры не удалять, а переименовывать |
Гениально! Я серьезно, на следующей съёмке так и сделаю!
Но с текущей задачей все же надо разобраться, тратить пол дня на переименование не очень хочется. |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10255 Location: Россия, Саратов
|
(Separately) Posted: Sat Jul 18, 2020 16:44 Post subject: |
|
|
Предыдущий пост sa перенесён в куда более подходящую тему для обмена кнопками. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
|