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

» TCIMG

Автор: Abel11
Дата сообщения: 19.04.2015 04:34
chistylja 23:29 18-04-2015
Цитата:
если можно было бы отменять последнее добавление

Учитывая, что у нас есть резервные копии к этим файлам, и мы знаем, что они хранят информацию до последнего редактирования, то можно попробовать)))
Задача сводится к замене резервными копиями своих оригиналов, поэтому нам надо создать отдельный файл-список путей резервных копий.
Мы ничего искать не будем, воспользуемся имеющимся в наличии файл-списком оригинальных файлов (C:\List.txt) и из него получим файл-список резервных копий. Устанавливаем курсор на List.txt и используем кнопку:
(Если у вас другой путь к TCIMG.exe, то соответсвенно замените путь)

Код: TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
global copyy=%P%N||"%p"||bkt<!!(!!)!!1> textt=GLOBALCOPYY<1>||txt!!txt.bak||backup<0>||upd<1>
Wcmicons.dll,19
Скопировать текстовый файл под курсором с добавлением счётчика (N) и в скопированном файле произвести замену txt на txt.bak

Автор: chistylja
Дата сообщения: 19.04.2015 22:23
Abel11 Спасибо за помощь и за найденные решения. Все как я и хотела, теперь есть подстраховка, можно смело добавлять информацию. Супер!
Автор: Andrey_A_A
Дата сообщения: 19.04.2015 22:31
Обновил версию - TCIMG 10.2
Автор: Abel11
Дата сообщения: 29.04.2015 12:33

abz 11:06 29-04-2015
Цитата:
А есть для x64 утилита рестарта ТС?


Код: TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
rstart
%COMMANDER_PATH%\Wcmicons.dll,1
Перезагрузка TC

Автор: Abel11
Дата сообщения: 30.04.2015 12:47
SSchumi 12:02 28-04-2015
Цитата:
Есть куча папок 1,2,3... В каждой из них есть подпапки с повторяющимися именами: А, Б, В...


Цитата:
Хочу скопировать всё в некую папку, где будут только:
A\..................
B\..................
C\.................

Копировать все файлы выделенных каталогов (с рекурсией) в другую панель, в создаваемые (если нет подобных) единые папки с именами родительских каталагов копируемых файлов, в случае совпадения файлов добавляется к имени счетчик.

Код: TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
markp=%L tcimg=$cm2046~~$cm525 copys=[tc=AL]||"%t"::!!0!!(.*)(\w:.*\\)([^\\]*)\.(.*)!!$1<Info=f61::>||upd<2>
%COMMANDER_PATH%\Wcmicons.dll,38
копировать все файлы выделенных каталогов (с рекурсией) в другую панель, в создаваемые (если нет подобных) единые папки с родительскими именами

Автор: chistylja
Дата сообщения: 01.05.2015 16:40
Имеются папки, в которых большое количество файлов. Можно ли быстро отсортировать и скопировать все файлы в папки год\месяц их создания? А то бардак в папках уже поднадоел, документов за несколько лет масса, хорошо бы отфильтровать. Спасибо!
Автор: Abel11
Дата сообщения: 01.05.2015 17:31
chistylja 16:40 01-05-2015
Цитата:
Можно ли быстро отсортировать и скопировать все файлы в папки год\месяц их создания?

Если у вас другой путь к TCIMG.exe, то соответсвенно замените путь в кнопке.

Код: TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
markp=%L tcimg=$cm2046~~$cm525 copys=[tc=AL]||"%t"::!!0!!(.*)(\w:.*\\)([^\\]*)\.(.*)!!$1<info=o11::!!#\!!o12::>||upd<2>
Wcmicons.dll,19
Копировать все файлы выделенных каталогов (с рекурсий) в другую панель, в создаваемую на основе даты модификации вложенную структуру: YYYY\MM\ - каждый файл в папку месяца создания

Автор: chistylja
Дата сообщения: 01.05.2015 18:02
Abel11, ну это нечто, я рассчитывала на несколько этапов действий, а тут за один. Красота! Огромное Спасибо!
Автор: Andrey_A_A
Дата сообщения: 02.05.2015 23:56
Обновил версию - TCIMG 10.3
Автор: Abel11
Дата сообщения: 03.05.2015 03:28
Автор - Andrey_A_A не перестает удивлять. В новой версии появилась возможность компиляции параметров, для выполнения той или иной задачи, в файлы .exe, которые можно хранить в любой папке в TCIMG и запускать откуда угодно. (см. Дополнение №27)
Появилась возможность при просмотре библиотек с иконками добавлять группы иконок в любое место просматриваемой библиотеки, а также удалять иконки из библиотеки, то бишь не нужно извлекать все иконки из библиотеки для того, чтобы добавить иконки или удалить, создается бэкап редактируемой библиотеки, все автоматизировано, красивая реализация, очень удобно!

Код: TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
icovw=%P%N||0,-1,-1,1
%COMMANDER_PATH%\Wcmicons.dll,1
Просмотр значков 32х32 файла под курсором, а так же редактирование библиотеки
Автор: Abel11
Дата сообщения: 06.05.2015 11:19
Л.С.

Цитата:
"copys=%L||"%p"||**1!!?.bak"
______________________________
Как сделать, чтобы бэкап-копии перезаписывались, а не создавались бы еще копии одного файла?


Код: copys=%L||"%p"!!1||**1!!?.bak
создать бэкап-копии выделенным элементам в активной панели, с перезаписью существующих.
Автор: jFobos
Дата сообщения: 08.05.2015 18:48
Спарсил с форума коллекцию кнопок TCIMG для Total Commander. Все кнопки на одной странице. Может кому-то будет полезным.
http://rghost.ru/8BmR72fgW
Автор: Abel11
Дата сообщения: 14.05.2015 00:29
deannik 11:33 08-05-2015
Цитата:
Как в названии файла изменить в одном (не во всех) слове строчную букву на заглавную? Объясню точнее, что надо получить. Имеется огромное количество файлов с фамилией в названии. Фамилия начинается со строчной буквы.


Для начала скачать архив_104_b6, распаковать и заменить новыми файлами идентичные в вашей папке TCIMG.

Код: TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
global slist=%L||##path<4>||&&(?i)[^a-zа-яё\s]!!~~||formt<w002,1> GLOBALSLIST<a> slist=GLOBALARRAY<t>||formt<sp57,fun_symzagup> renms=%L||<srlist=GLOBALSLIST<t>>||upd<1>
%COMMANDER_PATH%\Wcmicons.dll,19
Переименование выделенных объектов - начало слов, выбранных в окне, с "Заглавной"

-1
-1
Автор: iifoks447
Дата сообщения: 14.05.2015 18:45
Abel11, хорошая кнопка в предыдущем посте, однако было бы не плохо, если можно было бы задать условие выборки слов по количеству символов, ну например, в окне будут представлены только слова не меньше 5 символов, тогда список будет короче, да и вообще с фильтром будет намного удобнее, вот мне например надо переименовать аудио треки, в них надо отредактировать только 2-х и 3-х буквенные слова -это я в качестве примера. Если есть такая возможность, то приведите пжл. пример.
Автор: Andrey_A_A
Дата сообщения: 14.05.2015 18:51
Обновил версию - TCIMG 10.4
Автор: Andarin
Дата сообщения: 14.05.2015 20:22
Abel11
Кнопка хорошая, но можно встроить туда функцию "заменять знак подчёркивания на пробел". Иногда, правда, надо тире на пробел заменять, но тут намного сложнее, не все тире надо заменять, и лучше это делать вручную (благо, это редко встречается). Всё это прекрасно делается с помощью тех же кнопок, но в две операции. А хотелось бы за раз.
Автор: Abel11
Дата сообщения: 14.05.2015 20:47
iifoks447 18:45 14-05-2015
Цитата:
было бы не плохо, если можно было бы задать условие выборки слов по количеству символов

В нижеприведенной кнопке: в окне будет представлен только список слов от 5 букв и выше.

Код: TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
global slist=%L||##path<4>||&&(?i)[^a-zа-яё]!!~~~~||^^~~||formt<w003,1> GLOBALSLIST<a> slist=GLOBALARRAY<t>||formt<sp57,fun_symzagup> renms=%L||<srlist=GLOBALSLIST<t>>||upd<1>
%COMMANDER_PATH%\Wcmicons.dll,19
Переименование выделенных объектов - начало слов, выбранных в окне - со словами из имен состоящих из 5 и больше символов, с "Заглавной"

Автор: Andarin
Дата сообщения: 14.05.2015 21:12
Abel11
Ну, к примеру, есть файл acapela_elan_TTS_speechсube_5.1_RUS_nicolai_mmE255, из него надо получить Acapela Elan TTS speechcube 5.1 RUS Nicolai MmE255. То есть, заменить первые буквы некоторых слов на заглавные (по выбору), что и делает приведённая выше кнопка. Но в данном случае надо ещё заменить знаки подчёркиания на пробелы. Про замену тире - не обращать внимания, тут только вручную, поскольку не все тире надо заменять. Хотя можно и сделать замену знака подчёркивания И тире на пробел, поскольку потом проще поставить вручную одно нужное тире, если начальный файл в качестве разделителя слов имеет именно тире. Т. е. из acapela-elan-TTS-speechcube-5.1-RUS-nicolai_mmE255 надо получить Acapela Elan TTS SpeechCube5.1 RUS - Nicolai MmE255 (перед Nicolai тире в конечном файле поставлено вручную)
Автор: Abel11
Дата сообщения: 14.05.2015 21:21
Andarin

Код: TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
global slist=%L||##path<4>||&&(?i)[^a-zа-яё\s]!!~~||formt<w002,1> GLOBALSLIST<a> slist=GLOBALARRAY<t>||formt<sp57,fun_symzagup> renms=%L||<srlist=GLOBALSLIST<t>>||-!!~~||_!!~~||upd<1>
%COMMANDER_PATH%\Wcmicons.dll,19
Переименование выделенных объектов - начало слов, выбранных в окне, с "Заглавной" + замена знаков подчеркивания "_" и тире "-" на пробел
Автор: iifoks447
Дата сообщения: 15.05.2015 00:10
Abel11

Цитата:
в окне будет представлен список слов имеющих от 1 до 4 букв

Спасибо за примеры с фильтрацией слов, намного удобнее и эффективнее стало. Кнопка обалденная, решает сложную задачу.
Автор: Andarin
Дата сообщения: 15.05.2015 09:27
Abel11
Спасибо, самое то, что нужно!
Автор: Abel11
Дата сообщения: 15.05.2015 10:13
Andarin 21:12 14-05-2015
Цитата:
acapela-elan-TTS-speechcube-5.1-RUS-nicolai_mmE255 надо получить Acapela Elan TTS SpeechCube5.1 RUS - Nicolai MmE255 (перед Nicolai тире в конечном файле поставлено вручную)

Попробуем решить задачу (пример в цитате) полностью, а именно, чтобы вам не пришлось вручную добавлять тире "-" перед Nicolai , для этого в TCIMGU.ini в секцию [FormatUser] добавляем строку
_______________ TCIMGU.ini ____________
[FormatUser]
-------
fun_repl02=(.+)(-[^-]+)||StringReplace('$1','-',' ')&'$2'
___________________________________

Далее используем кнопку со следующими параметрами:

Код: global slist=%L||##path<4>||&&(?i)[^a-zа-яё\s]!!~~||formt<w002,1> GLOBALSLIST<a> slist=GLOBALARRAY<t>||formt<sp57,fun_symzagup> renms=%L||<srlist=GLOBALSLIST<t>>||#Sfun_repl02||_!!~~||-!!~~-~~||upd<1>
Автор: Andarin
Дата сообщения: 15.05.2015 13:39
Abel11
Это уже для меня лишнее усложнение. Просто пример не совсем удачный был - нужное тире, которое оставляем, может находиться на любом месте, от первого (редко) до последнего. В основном эти файлы - книги, "Автор - Название". Но и то, и другое может состоять из нескольких слов, единого стандарта нет. Да и источники разные, где есть пробелы, где тире, а где подчёркивания. Вручную проще поставить одно тире на файл, тем более, что данную операцию за один раз надо делать не так уж много - редко бывает больше двух десятков.
Автор: iifoks447
Дата сообщения: 17.05.2015 12:16
Andarin
Цитата:
нужное тире, которое оставляем, может находиться на любом месте

Кнопочку бы (по типу выбора в окне слов, которые надо с "Заглавной"), чтобы была возможность выбора в окне определённого слова(ов) после которого(ых) надо поставить тире, предварительно заменив все знаки тире и подчёркивания на пробел (иногда требуется убрать и точки). А после этой процедуры уже можно будет запустить упомянутую выше кнопку "Выбранные Слова С Заглавной". Вот тогда вообще неимоверно сэкономит время.

Автор: Andarin
Дата сообщения: 17.05.2015 12:45
iifoks447
Возможно, но мне этот процесс (две, а то и три кнопки, ручной поиск и ввод) только стал бы более трудоёмким. Может, это имеет больше смысла в случае многих десятков - сотен файлов, да ещё с совпадающими словами (имена, фамилии).
Автор: Abel11
Дата сообщения: 17.05.2015 19:56
iifoks447, скачиваем бета-версию и заменяем соответствующие файлы в вашей папке TCIMG

Вот пример работы приведенной ниже кнопки. Проверку проводил на именах аудио файлов, с фильтром отображаемых в окне слов - не меньше 5 букв.

Код: TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
global slist=%L||##path<4>||&&(?i)[^a-zа-яё]!!~~~~||^^~~||formt<w003,1> GLOBALSLIST<a> slist=GLOBALARRAY<t>||formt<sp58> renms=%L||<srlist=GLOBALSLIST<t>>||&&(-+)!!~~||_!!~~||&&(~~+)!!~~||upd<1>
%COMMANDER_PATH%\Wcmicons.dll,40
Переименование выделенных объектов - вставка знака тире в нужные места, предварительно удаалив из имен знаки тире и подчеркивания
Автор: Andarin
Дата сообщения: 17.05.2015 20:32
Abel11
Попробовал и эту кнопку, правда, удобнее стало. Две кнопки, и лучше, если несколько книг на одного автора, что чаще и бывает. И тире можно поставить не одно.
Автор: iifoks447
Дата сообщения: 17.05.2015 22:30
Abel11
Благодарствую, то что надо!
Автор: Andrey_A_A
Дата сообщения: 23.05.2015 15:32
Обновил версию - TCIMG 10.5
Автор: Andrey_A_A
Дата сообщения: 28.05.2015 23:48
Что-то с сайтом wincmd.ru - там , где выкладывал версии...
Поэтому эту 10.6 можно взять по этой ссылке http://dl.dropbox.com/u/95066790/File/tcimg10_/106.zip
Всех с наступающим ЛЕТОМ!

Страницы: 123456789101112131415161718192021222324252627282930313233

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


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