Ru-Board.club
← Вернуться в раздел «Программы»

» TCIMG

Автор: Abel11
Дата сообщения: 25.08.2016 16:52
Aleks431 09:49 25-08-2016
Цитата:
С удалением лишних, случайно оставшихся ненужных пробелов

Не учёл. Не знаю о каких лишних пробелах идет речь, но вышеуказанные кнопки будут работать только, если между словами строго один пробел. Поэтому, если вы не уверены, то в кнопках первоначально удалим все лишние пробелы.

Код: TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
renms=%L||#G7||&&([^~~]+)~~([^~~]+)~~([^~~]+)!!$2~~$1~~$3
Wcmicons.dll,19
Преименование:2-е слово базовых имён выделенных объектов переместить на место первого слова, предварительно удалив в именах лишние пробелы

-1
-1
Автор: Aleks431
Дата сообщения: 25.08.2016 17:08
Да так надежнее.
Просто я опасался варианта, что И_О_Ф.vcf превратится в Ф_И_О_.vcf или ФИ_О_.vcf (где _ пробел).
Автор: Abel11
Дата сообщения: 26.08.2016 01:16
Aleks431 09:49 25-08-2016
Цитата:
Возможность переносить на 1-е место (в конец) любое слово


Поразмыслив, нашёл любобытное, на мой взгляд, решение. Работает с любым, имеющимся в имени, количеством слов разделенных пробелом. Кстати, если у вас слова разделены не пробелом, то это не проблема, всегда можно заменить разделители на пробелы, а после использования кнопки, вновь вернуть ваши разделители - заменив на них пробелы.

Для начала надо добавить в файл TCIMG.lng или в TCIMGU.lng в секцию [Russian]:


_______________ [Russian] _______________

ComboBox_U59=Выбор слова||Выберите или введите позицию слова в имени||1|2|3|4|5|6|7|8|9||343||117
GroupBox_U12=<#>Выбор действия<#><#>Переместить выбранное слово в начало имени<+>^^GLOBALSENDS<1>@CRLF<+>Переместить выбранное слово в конец имени<+>$$@CRLFGLOBALSENDS<1><#>500<#>165
___________________________________

Далее создаём на панели инструментов приведённую ниже кнопку и применяем её.

Код: TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
forpgs shape=5 lends=[combo=BOX_U59] zends=[group=BOX_U12] global xlist=%L slist=%L||##path<4>||#G7 <FOR> 1 <TO> GLOBALXLIST<0> sends=GLOBALSLIST<:INDEX:>||formt<0!![^\s]+>||#LGLOBALLENDS<1> xends=GLOBALSLIST<:INDEX:>!!-1||formt<0!![^\s]+>||?T|d,GLOBALLENDS<1> kends=GLOBALXENDS<t>!!-1||GLOBALZENDS<1>||&&[\r\n]+!!~~ renmm=GLOBALXLIST<:INDEX:>||GLOBALKENDS<:INDEX:>||#G7 <NEXT>
Wcmicons.dll,20
Преименование: перемещение слова в базовых именах выделенных объектов,предварительно удалив в именах лишние пробелы, выбор слова и позиции перемещения в диалоговом окне


-1
Автор: Andrey_A_A
Дата сообщения: 29.08.2016 14:05
Обновил версию TCIMG 15.1
Автор: Andrey_A_A
Дата сообщения: 02.09.2016 21:48
Обновил версию TCIMG 15.2
Автор: Abel11
Дата сообщения: 06.09.2016 15:14
mrdime 14:14 06-09-2016
Цитата:
Есть два десятка папок, в них файлы. Кажды файл должен быть переименован по шаблону: "название папки_номер". Нумерация в каждой папке должна начинаться заново.


Выделяем нужные папки и применяем кнопку приведенную ниже. Кнопка универсальная, работает, как с выделенными папками, так и с выделенными файлами.


Код: TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
renms=FOLDM<%L!!-1!!0>||##<Info=f61::>||$$_cntr<1|1|2>||[double]||upd<1>
Wcmicons.dll,19
Переименовать файлы выделенных папок (без рекурсии) именем родительской папки с счетчиком


-1
Автор: Aleks431
Дата сообщения: 15.09.2016 16:33
При преобразовании изображений в иконки с прозрачным фоном (кнопки [url= http://forum.ru-board.com/topic.cgi?forum=5&topic=47370&start=820#18]тут[/url]) обнаружилась интересная вещь:
при преобразовании изображений в виде букв S, С и других разорванных окружностей и фигур, остаются фоновые области внутри фигуры. Не говоря уж о замкнутых фигурах типа 8, В, 0 - внутри фон не становится прозрачным.
Это как-то можно поправить?
Но иногда цвет уничтожаемого фона совпадает со цветом внутри картинки - в таких случаях уже существующий алгоритм спасает от дыр в картинке. Получается надо к существующему алгоритму разработать второй для оговоренных выше случаев. И пусть человек сам выбирает какой использовать к донному изображению.
И еще. Хотелось бы на том же алгоритме иметь кнопку для получения из файла(ОВ) изображений сразу PNG-формата того же размера (или заданного размера списком аналогично 256,128,96,48,32,24,16 и т.п.) и обязательно с прозрачностью, т.е. соединить вместе кнопку выше с кнопкой "Извлечь из выделенных(ОГО) ico файлов изображения всех форматов, создав в другой панели именные png файлы в папках форматов с начальной приставкой Name". Пусть и в той же панели.
Автор: Abel11
Дата сообщения: 17.09.2016 16:47
DNS07 12:53 17-09-2016
Цитата:
Надо переместить несколько сотен файлов в папки, при чём так чтобы один файл в одну папку и так далее


Не совсем понятно какие должны быть имена у папок, поэтому ниже приведу три варианта кнопок.

В кнопках указан путь к TCIMG.exe, который расположен в корне TC, вы же указываете путь согласно своему расположению TCIMG.exe.


Код: TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
moves=%L||"%p"::!!0!!(.*)(\w:.*\\)([^\.\\]*)(.+)!!$1$3||upd<1>
Wcmicons.dll,19
Переместить выделенные элементы в именные папки в текущей панели

-1
-1

Страницы: 123456789101112131415161718192021222324252627282930313233

Предыдущая тема: дубль


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.