MultiRename. TC не умеет отличать каталоги от файлов?

Обсуждение Total Commander. Установка, использование, настройка, решение проблем, скрытые функции. Обсуждение новых версий.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Не вижу никакого бага в том, что если мы задаём расширение, оно добавляется с точкой, вполне естественное поведение: если расширение есть, оно заменяется, иначе добавляется.
Куда более странным для меня было бы обратное поведение, при котором текст в поле Расширение просто пристыковывался бы к имени (для пристыковки есть поле Имя).
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

См. выше про [E] спереди. Здесь и далее.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Flasher
Я абсолютно согласен с MVV. А наличие или отсутствие [E] впереди общую логику работы этого поля не должно изменять ровно никак. Если [E] нет, то, насколько понял, по работе нет и вопросов. Но наличие [E] принципиально ничем от предыдущего случая не отличается: если у исходного объекта расширения нет, выражение трактуется как пустое, прочее же содержимое этого поля может только создавать новое расширение, но уж никак не прицепляться к имени.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Avada
В таком случае нужно как минимум ещё одно поле для дописки, если так принципиально текущее правило в отношении поля расширения. Иначе имеем простую возможность добавки префикса, но не добавки постфикса, что очень плохо.

MultiRenameLoadSettings=FullName (по имени шаблона с [A] и пустым вторым полем), например, решением не кажется, т. к. не даст оставлять последнюю правку в текущей сессии, да и далеко не всегда сие требуется. Остаётся только хоткей для юзеркоманды, который не так-то и хочется запоминать. :(
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Flasher
Что-то там не просматривается никакого места на для каких дополнительных полей. А Гислер наверняка ответит, что пределах самого ИГП мы и сейчас имеем все возможности, если выбрать подходящее поле и подходящие выражения.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Avada
Если аргументировать с позиции юзабильности, о которой я пишу, то ответит, но что-то совсем другое.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Flasher писал(а):Если аргументировать с позиции юзабильности
Ура! Про баг, кажется, забыли.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Да, какая, к чёрту, разница, как назвать сие недоразумение...
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Flasher писал(а):нужно как минимум ещё одно поле для дописки
А что это изменит? Поля c [N] и [E] останутся же и так неугодная тебе точка, так же точно вылезет.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Почему это вылезет? Новый блок — новые правила, связанные с предыдущими полями отсутствием символов.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Flasher писал(а):новые правила, связанные с предыдущими полями отсутствием символов.
То есть при вводе в поле для суффикса, поля с маской для имени и расширения нельзя будет динамически использовать?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Не понял вопроса. Суффикс должен быть в поле с маской. А я про постфикс пишу. Функционал изменится только в этой части, ничему это мешать не будет.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Имел в виду поле для постфикса или дописки, как ты ещё говоришь.
Последний раз редактировалось sa Вт июл 24, 2018 16:48, всего редактировалось 1 раз.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Тогда ответ дан.
С каких пор ты стал иметь ввиду? :wink:
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Постфикс и префикс одновременно ввести можно будет?
Ответить