Номера файлов в панели по порядку [=tc.Число]

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

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

Ответить
pr0
Сообщения: 17
Зарегистрирован: Вс июл 01, 2007 01:42

Номера файлов в панели по порядку [=tc.Число]

Сообщение pr0 »

Как включить показ номера файла в каталоге по порядку?

Ситуация следующая: в папке 19 тысяч файлов, сортирую их по тысяче в день и мне хотелось бы видеть номера этих файлов в панели. Что-то типа [=tc.Случайное число], но не случайное, а по порядку. Как это сделать?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

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

Сообщение sa »

pr0
Если задача сводится к переходу к файлу с определённым порядковым номером, то это можно сделать (в версии 9) командой CM_GOTOFIRSTFILE ?, указав при запросе параметра его номер (точнее, номер минус 1).
pr0
Сообщения: 17
Зарегистрирован: Вс июл 01, 2007 01:42

Сообщение pr0 »

может какие то плагины делают это?

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

Сообщение Flasher »

pr0 писал(а):легко запомнить позицию
Для сего можно использовать закладки/прикрепления TwinKey или скрипты.

Только сортировка выполняется группой хоткеев ТС. Разговор, видимо, всё же про рассортировку. Автоматизировать её нет возможности?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
pr0
Сообщения: 17
Зарегистрирован: Вс июл 01, 2007 01:42

Сообщение pr0 »

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

Сообщение Flasher »

У ContentGetValue/ContentGetSupportedField есть FieldIndex. Можно написать автору FileX, где такой пункт будет более уместен. Полагаю, такую добавку сделать ему труда не составит. Хотя из авторов без проблем это может сделать кто угодно, если грамотно оформить запрос в соотв. разделе.

На данный момент можно вывести окно с индексом объекта под курсором и пользоваться предложенным выше переходом, но это хуже автоперехода к закладке, т. к. может меняться сортировка. Но можно пользоваться комбинацией, т. к. переходя к закладке и получая номер объекта, становится понятен пройденный путь, что, собственно, и требовалось. Например:

Код: Выделить всё

MsgBox "№ объекта под курсором: " & CStr(CreateObject("TCScript.Helper").GetInfo("SI")), 64
Нумерация в режиме колонок, на мой взляд, должна иметь опциональную возможность располагаться в левой части как независимый оконный компонент, в колонках неинтересно.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

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

Сообщение Flasher »

Avada писал(а):не уверен, что конкретно автор FileX сможет и захочет эту фичу добавлять.
Смочь-то сможет (без названных функций ни один wdx-плагин не обходится), насчёт "захочет" сложно предсказать. Но это единственный из известных wdx, который для этого годится. Ну, если не захочет, есть MVV, Dec, ProgMan13 и т. д.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
pr0
Сообщения: 17
Зарегистрирован: Вс июл 01, 2007 01:42

Сообщение pr0 »

Avada писал(а):pr0
Тему не уводят в сторону, а пытаются решить реально доступными способами.
Топик стартер будет решать помогли ему или нет. Трансформация запроса тоже не ваша юрисдикция. До орфографии докапываться не следует.

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

Сообщение Flasher »

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

Сообщение Avada »

pr0
Насчёт юрисдикции. За публичное препирательство с модератором про "докапывание до орфографии" — замечание. Вам указали на нарушение правил — примите к сведению, не устраивая дискуссий. Это не ваше личное хотение, а принятый на данном форуме порядок.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
funduk
Сообщения: 1515
Зарегистрирован: Вт авг 16, 2005 16:00
Откуда: Санкт-Петербург

Сообщение funduk »

pr0
Можно временно переименовать файлы?

Тогда инструментом группового переименования (ИГП) по маске [C:5][N].
После чего выделяем все файлы, делаем команду cm_SetAttrib (в русификации это вроде бы тут: Файлы-Изменить атрибуты...), там ставим галку "Использовать плагины", плагин "tc", поле "Комментарий", значение "[=tc.Имя:1-5]", и жмём Ok. Теперь идём в ИГП и делаем откат переименования. Теперь в виде с комментариями у файлов будут номера, но в именах файлов их не будет.

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

Сообщение Flasher »

funduk
Это и есть костыльный вариант, о котором шла речь. Методы его реализации роли не играют. Реакции не было, значит, и говорить не о чем.
К слову, сам бы я предложил добавить стандартную нумерацию в качестве расширения [E].[C] в ИГП, которое перед откатом и пойдёт значением поля "Комментарий" в диалоге атрибутов.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Моторокер
Сообщения: 1517
Зарегистрирован: Пт май 06, 2005 08:22
Откуда: г. Пермь (читается Перьмь)
Контактная информация:

Сообщение Моторокер »

Либо напрямую залезть в файл комментариев и добавить столбец с номерами. Через Excel например, если он потянет столько строк.

Либо написать скрипт, отдельную программу, которые это будут делать. Можно даже автоматизировать выделение обработанных файлов, например помечать их особым образом, либо вообще снимать с них нумерацию.

Думаю, на фрилансе можно изготовить это за 500-1000 р. Тут даже мой модуль для работы с des файлами не понадобится.
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
Ответить