В этой теме Вы можете высказывать идеи о каких-либо кнопках. Вы можете описать какую хотелось бы иметь кнопку и возможно найдутся те, кто подскажет как её сделать. Большая просьба чётко описывать задачу, от этого будет зависеть качество её решений
Привет Всем. Когда появится время, есть предложение добавить в утилиту функционал двух весьма полезных, старых скриптов. 1. удаление выделенного каталога и всех вложенных каталогов с переносом всех файлов в текущую панель(переименование при совпадении) 2. удаление вложеных папок с перемещением файлов вверх и переименование при совпадении имен (все файлы из вложенных папок, перемещаются в один единственный каталог под курсором) VBS - удобная штука, но в комплексной автоматизации - она сильно уступает возможностям утилиты. Тем более, что она продолжает активно развивается, и наращивать свой функционал. За что, Большое Спасибо её Автору. P.s Так же, есть предложение, реализовать в утилите функцию создания скриншотов, тем более, что тесты показали что это возможно. Например: создание скриншота страницы в интернете (адрес ссылки или ссылок в буфере). Создание скриншотов, по списку ссылок в файле под курсором, с сохранением в активную панель (или один каталог на диске) с именем из части url. Создание скриншотов из файла html под курсором (если есть возможность без открытия в браузере) и сохранение изображения определенного размера,(полный вид или заданное разрешение) в нужном формате. А также, поддержка выбора сохранения произвольной области ( ориентир по координатам + ширина и высота). И отдельно, прошло много времени с момента поста Многое с тех пор изменилось, но некоторые проблемы с кнопками так и не осуществились. Надеюсь, что в будущем эти команды реализуются. Спасибо.
Сообщение отредактировал shveicar - Понедельник, 03.02.2014, 17:34
Как и обещал в 5 версии TCIMG займусь реализацией желаний пользователей (это всегда происходило, но в районе 30 "задачек" так и висят), так что кого обделил вниманием, самое время))),[ кроме синхронизации и отката (это будет, но на 7-8 этапе) ]
Не прошло и полгода, как реализовались некоторые.
Цитатаshveicar ()
Возник такой вопрос: существует ли возможность, - реализовать в утилите ... выделение... дубликатов файлов?
Код
"seldb=0" - в окне результатов поиска Total Commander выделить дубликаты, кроме первого (сравнение по размерам) "seldb=2" - в окне результатов поиска Total Commander выделить дубликаты, кроме первого (сравнение по именам) "seldb=1" - в окне результатов поиска Total Commander выделить дубликаты, кроме первого (сравнение контрольных сумм md5) "seldb=1|CRC32" - в окне результатов поиска Total Commander выделить дубликаты, кроме первого (сравнение контрольных сумм CRC32)
Самый правильный вариант seldb=1 и с добавкой по Вашему усмотрению (md5, sha1, sha256, sha384, sha512, crc32, md2, md4, mac, shamd5)
...а тот скрипт, что присылал, выкини и никогда не пользуйся)))
Кстати в сборке есть утилита DubSel для автоматического выделения - тоже не правильно работает (в следующей сборке её не будет)
Цитатаshveicar ()
Нужна помощь с командой, которая из имени с расширением выделенного изображения, - создает в буфере обмена строку, вида
Код
<img src="имя с расширением" name="имя" width="ширина" height="высота">
вместо конкретного имени, - была бы возможность, поддержки выбора с частью пути.
Код
"bufsr=##<img~~src=''[Info=f13%P%N]''~~name=''[Info=f12%P%N]''~~width=''[Info=i1%P%N]''~~height=''[Info=i2%P%N]''>" - отправить в буфер обмена строку для html с информацией из файла под курмором "lists=%L||##<img~~src=''[Info=f13::]''~~name=''[Info=f12::]''~~width=''[Info=i1::]''~~height=''[Info=i2::]''>" - из выделенных изображений составить список для html и отправить в буфер обмена
Цитатаshveicar ()
В идеале, создать для таких возможных, разных, тегов - отдельный файл (на усмотрение Автора) поскольку, при редактировании html страниц - подобные операции можно будет производить не только с файлами изображений, а и с прочими файлами, ссылками и тд.
Как я помню из переписки, остановка была на создании библиотеки тегов и комбинаций их обработки... Я в этом не силён - как что-то определённое (и объединяющее) будет , то - 2-3 часа работы и вперёд.
Цитатаshveicar ()
... создание структуры каталогов...
Это было реализовано, но с развитием функционала ещё несколько команд:
Код
"folds=%p||Name1\Name2\Name3" - создать в активной панели вложенную структуру каталогов "folds=%p||list<clpget!!101>" - создать в активной панели вложенную структуру каталогов из списка полных путей объектов в буфере обмена, отсекая от них имя диска "folds=%p||line<1\11\111;2\22\222;3\33\333!!;>" - создать в активной панели вложенную структуру каталогов из строки,прописанной в параметре
...а тот скрипт, что присылал, выкини и никогда не пользуйся)))
У меня в моём Total Commander тоже есть скрипт автоматичемкого выделения после поиска.
Попробовал ваши команды - работают отлично: 1. Как я понял утилита не выделяет весь список до выделения дубликатов (нет мерцания) 2. И, если ч не ошибаюсь, буфер не трогается (мой скрипт пишет пути в буфер)
Но разницы в выделении я не увидел - всё вроде как надо... или есть подвох?
А что делают скрипты (сущ. утилиты) - они сравнивают по размеру (либо напрямую, либо через инфу в колонке), если размер одинаковый, то выделяют... В итоге получаем не правильный вариант, т.к. у всех, не взирая на группу одинаковый 70 016 (Kb)
Если сравнить командой из утилиты seldb=0, то тоже самое...
Если же командами:
Код
seldb=1 seldb=1|crc32 seldb=1|sha512 ...
которые проверяют контрольную сумму, то выбор будет правильный:
Единственный минус - может быть дольше обычного.... Но лучше дольше.... чем поудалять что попало!
ЦитатаMetchnik ()
разницы в выделении я не увидел
Этого можно и не увидеть при файлах mp3 ))) , но на текстовых, небольших файлах это сразу отображается... и разница колоссальная.
ЦитатаMetchnik ()
1. Как я понял утилита не выделяет весь список до выделения дубликатов (нет мерцания) 2. И, если ч не ошибаюсь, буфер не трогается (мой скрипт пишет пути в буфер)
Когда-то все так действовали, может и сейчас... но очень просто получать список напрямую с панели и отправлять команды помимо буфера или встроенных команд ... всё это ускоряет работу.
добавить в утилиту функционал двух весьма полезных, старых скриптов.
Цитатаshveicar ()
1. удаление выделенного каталога и всех вложенных каталогов с переносом всех файлов в текущую панель(переименование при совпадении) 2. удаление вложеных папок с перемещением файлов вверх и переименование при совпадении имен (все файлы из вложенных папок, перемещаются в один единственный каталог под курсором)
Если я правильно понял, то это давно реализовано:
Переместить все файлы внутри папки под курсором в активную панель, удалив саму папку и её подпапки
И отдельно, прошло много времени с момента поста Многое с тех пор изменилось, но некоторые проблемы с кнопками так и не осуществились. Надеюсь, что в будущем эти команды реализуются.
Всё реализовано... если есть дополнения - сообщайте.
Нашел у тебя отличную кнопку: создать зашифрованный архив именем.. Но хотелось бы ее "универсализировать" и "углубить".
Это не имеет смысла автоматизировать, т.к. в Total Commander и так большой выбор опций в стандартном диалоге архивации...
ЦитатаYaroslav ()
Мне нужно создать 5 папок "MusicMix" с номерами с 006 по 010 и со структурой: MusicMix-006\Music\ (то есть, внутри каждой папки есть еще одна папка). Сейчас, если я пользуюсь кнопкой, она создает папки "MusicMix-006", ""MusicMix-006-1" и т.д. А нельзя ли сделать так, чтобы им, во-первых, присваивались правильные номера, а во-вторых, чтобы они сразу создавались с нужными поддиректориями?
Создать в активной панели вложенную структуру каталогов из строки, прописанной в параметре
Да, просто в старых версиях утилиты - была проблема при удалении вложенных каталогов, - с переименованием одинаковых имен, в случае с больших объемом файлов (20000 и более). но теперь она решена. Специально проверил на операции с 80000 тысячами файлов, скрипт теперь можно списать. Спасибо. P.s единственный момент, эти кнопки подходят только для работы с одним выделенным каталогом, в котором происходит преобразование, для работы сразу с несколькими выделенными каталогами - нужны другие кнопки. Например: Переместить все файлы внутри выделенных папок под курсором в активную панель, удалив сами папки и их подпапки (переименование при совпадении)
Вариант, для перемещения из всех выделенных каталогов файлов, вверх, - на уровень вложенности 1 (с удалением всей структуры каждого отдельного каталога и переименовании при совпадении) - пока, так до конца и не разработан.
Отдельно Есть команда, - создания каталога из выделенного файла с именем его хеш суммы в md5 Доступно только для пользователей Есть ли вариант - работающий с несколькими выделенными файлами? не совсем удобно, когда кнопка работает только с одним файлом. Аналогичный вопрос и про кнопку, создания каталога из имени выделенного изображения (ширина х высота), с одним файлом - команда выглядит так - Доступно только для пользователей а для нескольких изображений с разными размерами?..
Отдельно Прошу помочь - доработать кнопку: Доступно только для пользователей Нужно, что бы она работала с несколькими выделенными файлами и создаваемый файл список поддерживал преобразование текста, как например Доступно только для пользователей номер в списке имя с расширением- пароль закодированный в b64 и один, общий список для всех шифруемых файлов. Пробовал своими силами - сделал так: Доступно только для пользователей Но значения полученного пароля не совпадает при расшифровке файла.
Сообщение отредактировал shveicar - Пятница, 07.03.2014, 18:53
Посмотрите последние версии утилиты, к примеру команды циклами...
Перенаправил вопрос сюда...Не стесняйтесь писать на форум... 1) непонятно какой скрипт, но лучше воспользоваться утилитой TCIMG В ней есть команда textx - в справке есть более 80 примеров её применения, к примеру:
Заменить 111 на 222 в содержимом выделенных текстовых файлов
Комбинированное отражение/сокрытие файлов. У тебя, в принципе, есть что-то подобное. Но там отдельная кнопка, скажем, на ПОКАЗ документов и отдельная на сокрытие файлов этого типа. Если типов несколько, то получается, что на каждый нужно, как минимум, две кнопки. Плюс еще одна, чтобы опять начать отображение файлов всех типов. А я бы хотел, чтобы на каждый тип была одна кнопка, нажав на которую в первый раз, я включал отображение ТОЛЬКО ЭТИХ файлов, нажав во второй раз - "прятал" их, а в третий - восстаналивал status quo.
Переключение между командами по кругу: 1) Отображать файлы с таким расширением, 2) Скрыть файлы с таким расширением, 3) Отображать все файлы
То нельзя ли прикрутить к ней диалоговое окно, которое позволяло бы выбирать:
1. Название папки 2. Включаемую в нее субдиректорию (опционально) 3. Количество папок 4. Начальный номер 5. Шаг нумерации ?
Иначе придется каждый раз вносить по несколько изменений в кнопку, что, в конечном итоге, приведет к тому, что подавляющее большинство не слишком продвинутых пользователей вообще не станет ей пользоваться. А ведь она потенциально может быть очень востребованной.
Сообщение отредактировал Yaroslav - Понедельник, 21.04.2014, 15:34