ЗАКАЗ КНОПОК
|
|
ХарВик | Дата: Вторник, 17.04.2012, 21:49 | Сообщение № 1 |
|
ЗАКАЗ КНОПОК
В этой теме Вы можете высказывать идеи о каких-либо кнопках. Вы можете описать какую хотелось бы иметь кнопку и возможно найдутся те, кто подскажет как её сделать. Большая просьба чётко описывать задачу, от этого будет зависеть качество её решений
Группа TCIMG в Telegram
.
|
|
| |
Andrey_A | Дата: Пятница, 24.03.2017, 11:38 | Сообщение № 961 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
|
Crack_55, ну вы прям на ходу меняете условия... я же намекал на то, что нет полной и точной задачи...
[ps]От точности задачи зависит точность решения...[/ps]
|
|
| |
Andrey_A | Дата: Воскресенье, 26.03.2017, 16:55 | Сообщение № 962 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
|
Цитата Crack_55 ( ) Хотелось бы их в папку относительно большей стороны
Реализовано: Тестовая версия TCIMG 183_b1, в версии TCIMG 18.2 замените соответствующие файл(ы)
[helpquote] [+] Добавлен в параметр info "i7", "i8" (см. Дополнение №10) [/helpquote]
Примеры:
Код "bufsr=##<info=i7%P%N//>" - записать в буфер обмена размер большей стороны изображения под курсором "bufsr=##<info=i8%P%N//>" - записать в буфер обмена размер меньшей стороны изображения под курсором
"copys=%L||"%t"//0||##<info=i7:://>||?Ffun_numrange3||$$@@#\//f13::||upd<3>" - копировать выделенные изображения в другую панель в создаваемые именные папки min - max (имя берётся относительно большей стороны приближённого к кратному диапазону 100) "copys=%L||"%t"//0||##<info=i8:://>||?Ffun_numrange3||$$@@#\//f13::||upd<3>" - копировать выделенные изображения в другую панель в создаваемые именные папки min - max (имя берётся относительно меньшей стороны приближённого к кратному диапазону 100)
------------ Добавлено: подправил ряд примеров в предыдущих сообщениях
.
|
|
| |
chip642 | Дата: Воскресенье, 26.03.2017, 21:46 | Сообщение № 963 |
|
Цитата Andrey_A ( ) [+] Добавлен в параметр info "i7", "i8" (см. Дополнение №10)
Маэстро в свойственном стиле, реализация на 5+.
Ну и может кому понадобится.
Копировать изображения с расширением под курсором в другую панель в создаваемые именные папки (*. min - max)
Код tcimg=50~~$cm527 copys=[tc=AL]||"%t"//0||##<info=i7:://>||?Ffun_numrange3||^^[%E]~~||$$@@#\//f12::||upd<3> Образец создаваемых папок с расширением файла под курсором JPG:
Код [jpg] 101 - 200 [jpg] 201 - 300 [jpg] 301 - 400 [jpg] 501 - 600 [jpg] 601 - 700
Копировать изображения с расширением под курсором в другую панель в создаваемые именные папки (*. min - max) + выдать сообщение о длительности выполнения задачи
Код global watch=0 tcimg=50~~$cm527 copys=[tc=AL]||"%t"//0||##<info=i7:://>||?Ffun_numrange3||^^[%E]~~||$$@@#\//f12::||upd<3> watch=23||1 watch=20 infht=-1||Сообщение||Операция~~длилась~~GLOBALWATCH<1>||250||50
Переместить файлы с расширением под курсором в активную панель в общую папку с именем типа файлов и в ней рассортировать по папкам относительно большей стороны приближённого к кратному диапазону 100
Код tcimg=50~~$cm527 moves=[tc=AL]||"%p"[%E]//0||##<info=i7:://>||?Ffun_numrange3||$$@@#\//f12::||upd<1>
|
|
| |
Crack_55 | Дата: Понедельник, 27.03.2017, 15:08 | Сообщение № 964 |
Лейтенант
На сайте с: 10.04.2013
Сообщений: 65
|
Цитата Andrey_A ( ) именные папки min - max СПС! То что надо!!!
|
|
| |
JKT | Дата: Вторник, 28.03.2017, 12:00 | Сообщение № 965 |
|
Доброго всем времени суток! Подскажите плиз. В гл.меню "Создать" есть "Создать список файлов Html С КОММЕНТАРИЯМИ чередующийся фон" - работает, и есть "создать список файлов HTML с ГИПЕРССЫЛКАМИ" - работает. Подскажите команду "Создать html чередующийся фон, с комментариями, с гиперссылками", ну как бы объеденить эти две. Т.е: Сделать "список файлов HTML с комментариями, с гиперссылками (кликабельные) на " (только на УКАЗАННЫЕ в команде расширения (ну как бы указываются в команде - в моем случае на mp4, и JPG - пропуская все остальные расширения в папке (все другие, не указанные прямо просто не отображаются в списке, ну чтоб не было "мусора")). Спасибо.
|
|
| |
Andrey_A | Дата: Вторник, 28.03.2017, 20:49 | Сообщение № 966 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
|
JKT, весь этот функционал лежит на скриптах FilesListsDescript....vbs , но со скриптами для TC я давно дело не имею... менять/редактировать существующие скрипты нет желания. Надо бы внести функционал этих скриптов в TCIMG и тогда можно там расширяться... Возможно когда-нибудь появится вдохновение для этого... но думаю это будет не так скоро...
.
|
|
| |
BezDNaU | Дата: Вторник, 28.03.2017, 20:49 | Сообщение № 967 |
Лейтенант
На сайте с: 15.05.2012
Сообщений: 49
|
Добрый день. В очередной раз прошу помощи. Задача следующая: в тотале выделяем папку/папки, нужно рекурсивно упаковать все файлы с сохранением структуры папок/подпапок, каждый в отдельный запароленный архив.
Код %P\ВыделяемаяПапка\подкаталог1\2\n\файл1.ext %P\ВыделяемаяПапка\подкаталог1\2\n\файл2.ext %P\ВыделяемаяПапка\подкаталог1\2\n\файл3.ext %P\ВыделяемаяПапка\подкаталог1\2\файл11.ext %P\ВыделяемаяПапка\подкаталог1\2\файл12.ext %P\ВыделяемаяПапка\файл13.ext Нужно получить: %T\ВыделяемаяПапка\подкаталог1\2\n\файл1.ext.arc %T\ВыделяемаяПапка\подкаталог1\2\n\файл2.ext.arc %T\ВыделяемаяПапка\подкаталог1\2\n\файл3.ext.arc %T\ВыделяемаяПапка\подкаталог1\2\файл11.ext.arc %T\ВыделяемаяПапка\подкаталог1\2\файл12.ext.arc %T\ВыделяемаяПапка\файл13.ext.arc где .arc - формат архива (желательно с возможностью выбора)
|
|
| |
Lord_NEVR | Дата: Среда, 29.03.2017, 11:56 | Сообщение № 968 |
Полковник
На сайте с: 24.06.2016
Город: Калининград
Сообщений: 212
|
Добрый день мастера.
Вот такой вопрос есть. Приведу цитату из одного форума:
Цитата Автор, конечно, поступил нехорошо, избавившись от архивов, как раньше. Но само по себе это не было бы так уж и плохо, если бы не возникла (абсолютно на ровном месте) отдельная проблема: оказывается, Алридер не хочет удалять файлы fb2. Архивы fb2.zip удаляет, html-ки удаляет, другие (наверное) удаляет, а вот простые fb2 не хочет. Пишет "ошибка удаления!" - и хоть ты тресни. Даже переименованные 111.fb2 и перемещенные в корень диска, чтобы исключить длинные имена, символы других кодовых таблиц и т.д. Соответственно, ситуация стала совершенно нетерпимой... После пары часов поисков нашел решение (точнее, программу). И все получилось. Удивительно, но традиционные архиваторы ВинРар, ВинЗип и 7з в этом смысле устроены абсолютно по-идиотски, несмотря на то, что операция по сути-то своей простейшая. Почему я не воспользовался батниками? В интернете вариантов много, проблема в том, что какой-то код не работает вообще, какие-то работают частично и стопорятся, например, на папке и всё. И вообще, не очень хорошо получается у командной строки с кириллическими названиями И пробелами И десятком вложенных папок, мда. Итак, вам потребуется Тотал Коммандер или аналог и бесплатный архиватор Bandizip. Последний надо либо установить, либо вручную интегрировать портабл в систему, чтобы в контекстном меню были "добавить в...". Дальше всё просто: в Тотале "показать все файлы без подкаталогов", выделить их, нажать ПКМ, выбрать Bandizip'ое меню "добавить в архив" и указать далее в окне "Создать архив" опцию "добавить каждый файл/папку в свой архив". Всё. Поразительно, но это единственный архиватор, который ничего никуда не перемещает, не задалбывает вариантами "сохранить полные пути с буквой диска", не имеет проблем с количеством выделенных файлов за раз - а просто архивирует каждый файл в текущей папке и всё. Например, у Винрара тоже есть такая опция. Которая без проблем работает только с файлами в одной папке, а если сделать то, что я описал выше, т.е. через Тотал Коммандер - он начинает за каким-то хреном складывать отдельные архивы в одну папку. Короче, во всех трех главных архиваторах за десятки лет просто тупо не предусмотрена опция взять все (только) файлы и заархивировать их в отдельные архивы, не трогая структуру вложенных папок в принципе. Собственно, и в Бандизипе тоже, если действовать изнутри - файл и папка в нем не разнесены, так что архивируются последние в первую очередь. К счастью, он нормально делает все, если предварительно отделить все файлы в Тотале. В отличие от других, мда.
Что именно нужно:
Есть папка с книгами, далее в ней папки жанров книг, в них куча папок авторов, в них самих книги в fb2.
Есть папка с книгами, -жанр, —папки авторов, ——в них самих книги в fb2. ——в них самих книги в fb2. -жанр, —папки авторов, ——в них самих книги в fb2. ——в них самих книги в fb2. -жанр, —папки авторов, ——в них самих книги в fb2. ——в них самих книги в fb2. и.т.д.
Надо архивировать все книги в fb2 в fb2.zip.Сохранив название. Так чтобы эти архивы оказались в тех же папках авторов, что и сами книги в fb2.
А потом все книги в fb2 удалить, оставив только архивы с книгами в fb2.zip.
Возможно так сделать?
Сообщение отредактировал Lord_NEVR - Среда, 29.03.2017, 12:09 |
|
| |
Andrey_A | Дата: Среда, 29.03.2017, 13:54 | Сообщение № 969 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
|
Цитата Lord_NEVR ( ) Надо архивировать все книги в fb2 в fb2.zip. Так чтобы эти архивы оказались в тех же папках авторов, что и сами книги в fb2. А потом все книги в fb2 удалить, оставив только архивы с книгами в fb2.zip. Возможно так сделать?
Реализовано: Тестовая версия TCIMG 183_b8, в версии TCIMG 18.2 замените соответствующие файл(ы)
[helpquote] [+] Добавлен в команду zpack во второй параметр тег "@" , позволяющий архивировать в папку исходного файла [/helpquote]
Ряд примеров, показывающий работу кнопки:
В активной панели упаковать все файлы (с рекурсией) в те же папки в именные файлы .ZIP
Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe zpack=PS<"%P"//1>||@//0||progres<>||upd<1> %COMMANDER_PATH%\Wcmicons.dll,1 В активной панели упаковать все файлы (с рекурсией) в те же папки в именные файлы .ZIP
0 -1
В активной панели упаковать все файлы (с рекурсией) в те же папки в именные файлы .ZIP и записать результат в глобальные переменные
Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe global zpack=PS<"%P"//1>||@//0||progres<>||upd<1> GLOBALZPACK0<a> GLOBALZPACK<a> %COMMANDER_PATH%\Wcmicons.dll,1 В активной панели упаковать все файлы (с рекурсией) в те же папки в именные файлы .ZIP и записать результат в глобальные переменные
0 -1
В активной панели упаковать все файлы (с рекурсией) в те же папки в именные файлы .ZIP и удалить исходники
Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe global zpack=PS<"%P"//1>||@//0||progres<> delss=$GLOBALZPACK0||1||progres<>||upd<1> %COMMANDER_PATH%\Wcmicons.dll,1 В активной панели упаковать все файлы (с рекурсией) в те же папки в именные файлы .ZIP и удалить исходники
0 -1
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
В активной панели упаковать все файлы FB2 (с рекурсией) в те же папки в именные файлы .ZIP и удалить исходники
Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe global zpack=PS<"%P"//1//-1//*.fb2>||@//0||progres<> delss=$GLOBALZPACK0||1||progres<>||upd<1> %COMMANDER_PATH%\Wcmicons.dll,1 В активной панели упаковать все файлы FB2 (с рекурсией) в те же папки в именные файлы .ZIP и удалить исходники
0 -1
|
|
| |
Andrey_A | Дата: Среда, 29.03.2017, 13:55 | Сообщение № 970 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
|
Цитата BezDNaU ( ) Задача следующая: в тотале выделяем папку/папки, нужно рекурсивно упаковать все файлы с сохранением структуры папок/подпапок, каждый в отдельный запароленный архив.
BezDNaU, в диалог тотала нельзя добавить свой список файлов, ни получить от него ничего в итоге, поэтому, через тотал я не буду и пытаться, может кто-то другой...
Могу предложить только ZIP (это продолжение предыдущей темы, там бета TCIMG 183_b8)
Ряд примеров, показывающий работу кнопки:
Скопировать выделенные папки в другую панель и создать список всех файлов с рекурсией в скопированных папках
Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe global copys=%L||"%T"//0 slist=FOLDC<$GLOBALCOPYS1//1//-1> GLOBALSLIST<a> %COMMANDER_PATH%\Wcmicons.dll,1 Скопировать выделенные папки в другую панель и создать список всех файлов с рекурсией в скопированных папках
0 -1
Скопировать выделенные папки в другую панель и создать список файлов EXT с рекурсией в скопированных папках
Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe global copys=%L||"%T"//0 slist=FOLDC<$GLOBALCOPYS1//1//-1//*.ext> GLOBALSLIST<a> %COMMANDER_PATH%\Wcmicons.dll,1 Скопировать выделенные папки в другую панель и создать список файлов EXT с рекурсией в скопированных папках
0 -1
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
Скопировать выделенные папки в другую панель, запаковать все файлы EXT с рекурсией в скопированных папках в те же папки в именные файлы .ZIP
Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe global copys=%L||"%T"//0 zpack=FOLDC<$GLOBALCOPYS1//1//-1//*.ext>||@//0||progres<> %COMMANDER_PATH%\Wcmicons.dll,1 Скопировать выделенные папки в другую панель, запаковать все файлы EXT с рекурсией в скопированных папках в те же папки в именные файлы .ZIP
0 -1
Скопировать выделенные папки в другую панель, запаковать все файлы EXT с рекурсией в скопированных папках в те же папки в именные файлы .ZIP и удалить исходники
Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe global copys=%L||"%T"//0 zpack=FOLDC<$GLOBALCOPYS1//1//-1//*.ext>||@//0||progres<> delss=$GLOBALZPACK0||1||progres<>||upd<1> %COMMANDER_PATH%\Wcmicons.dll,1 Скопировать выделенные папки в другую панель, запаковать все файлы EXT с рекурсией в скопированных папках в те же папки в именные файлы .ZIP и удалить исходники
0 -1
|
|
| |
Lord_NEVR | Дата: Среда, 29.03.2017, 19:12 | Сообщение № 971 |
Полковник
На сайте с: 24.06.2016
Город: Калининград
Сообщений: 212
|
Цитата Andrey_A ( ) В активной панели упаковать все файлы FB2 (с рекурсией) в те же папки в именные файлы .ZIP и удалить исходники Щикааарно.
А можно для запасу, обратный вариант?
Сообщение отредактировал Lord_NEVR - Среда, 29.03.2017, 19:17 |
|
| |
Andrey_A | Дата: Четверг, 30.03.2017, 00:06 | Сообщение № 972 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
|
Цитата Lord_NEVR ( ) А можно для запасу, обратный вариант?
Версия TCIMG 18.3
В активной панели распаковать все файлы .FB2.ZIP(с рекурсией) в те же папки в именные файлы .FB2
Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe zunpk=PS<"%P"//1//-1//*.fb2.zip>||@//0 %COMMANDER_PATH%\Wcmicons.dll,1 В активной панели распаковать все файлы .FB2.ZIP(с рекурсией) в те же папки в именные файлы .FB2
0 -1
В активной панели распаковать все файлы .FB2.ZIP(с рекурсией) в те же папки в именные файлы .FB2 и удалить исходные архивы
Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe global zunpk=PS<"%P"//1//-1//*.fb2.zip>||@//0||progres<> delss=$GLOBALZUNPK0||1||progres<>||upd<1> %COMMANDER_PATH%\Wcmicons.dll,1 В активной панели распаковать все файлы .FB2.ZIP(с рекурсией) в те же папки в именные файлы .FB2 и удалить исходные архивы
0 -1
|
|
| | |
chip642 | Дата: Пятница, 07.04.2017, 18:23 | Сообщение № 974 |
|
Lord_NEVR
Переименование: 3-е слово базовых имён выделенных объектов переместить на место первого слова, предварительно удалив в именах лишние пробелы
Код renms=%L||#G7||&&([^~~]+)~~([^~~]+)~~([^~~]+)!!$3~~$1~~$2||upd<1>
Переименование: 3-е слово базовых имён выделенных объектов переместить на место первого слова, предварительно удалив в именах лишние пробелы(с возможностью отменить последнее переименование)
Код global slist=%L||##path<0>||save<%%TCIMG_PATH%%\Files\Lists\BeforeRenaming.txt> renms=%L||#G7||&&([^~~]+)~~([^~~]+)~~([^~~]+)!!$3~~$1~~$2||upd<1> creat=%%TCIMG_PATH%%\Files\Lists\||AfterRenaming||content<GLOBALRENMS<t>>||owrite<1>
Группа команд переимеований связанных с перестановкой в именах слов.
Код global slist=%UL cmdcm=[group=BOX_U14]||upd<1>
Группа команд переимеований связанных с перестановкой в именах слов.(с возможностью отменить последнее переименование)
Код global slist=%L||##path<0>||save<%%TCIMG_PATH%%\Files\Lists\BeforeRenaming.txt> slist=%UL cmdcm=[group=BOX_U14]||upd<1> creat=%%TCIMG_PATH%%\Files\Lists\||AfterRenaming||content<GLOBALRENMS<t>>||owrite<1>
Отменить последние переименования
Код renms=$f200Lists\AfterRenaming.txt||list<$f200Lists\BeforeRenaming.txt>||upd<1>
|
|
| |
GKV | Дата: Понедельник, 01.05.2017, 16:30 | Сообщение № 975 |
Рядовой
На сайте с: 14.01.2016
Город: Калуга
Сообщений: 17
|
Добрый день!
1. Постоянно сталкиваюсь с настройкой роутеров и очень хотелось бы сделать кнопку, по нажатию на которую будет запускаться internet explorer без надстроек с нужным адресом веб-интерфейса роутера, который, к примеру, можно взять из значения параметра "основной шлюз".
2. Допустим, есть папка "1" с подпапками "1.1", "1.2", "1.3" и т.д., соответственно. Можно ли сделать такую выпадающую панель которая как-то сканировала все подпапки в папке "1" и сама создавала или же удаляла кнопки с путями к этим подпапкам?
Заранее спасибо!
Сообщение отредактировал GKV - Пятница, 05.05.2017, 22:08 |
|
| |
|