Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » TCIMG

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106

Открыть новую тему     Написать ответ в эту тему

Abel11



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

 
Дата выпуска: 11.07.2019
Версия: 25.9
Автор: Averin Andrey
 
Скачать TCIMG | Сайт | Онлайн справка | Основные вопросы | Расширение функционала | Поддержка проекта

TCIMG - утилита для вызова различных команд Total Commander и выполнения дополнительных действий.
Мощное средство для расширения функциональности Total Commander и других программ.
Направлена на автоматизацию монотонных действий, связанных с файловыми, системными, программными, оконными операциями.
Полностью портабельна, т.е. не требует установки и не вносит в реестр или куда-либо ещё дополнительную информацию.

ОСНОВНЫЕ ВОЗМОЖНОСТИ УТИЛИТЫ:
 
Пример кнопки.
 
Коллекция кнопок TCIMG для Total Commander
 
Как расширить функционал собственными руками
 
В справке TCIMG.chm более 12.000 примеров применения.

TCIMG также применяет свои возможности для комфортного использования потенциала следующих программ:

От себя.
От автора:

Сборки программ, в которых участвует утилита TCIMG, в них так же можно увидеть много интересных примеров:
AkelPad Image - сборка текстового редактора AkelPad (автор Andrey_A)
TC IMAGE - сборка файлового менеджера Total Commander (автор Andrey_A)
TC VIM - сборка файлового менеджера Total Commander (автор Matros)
TC Universal Edition - сборка файлового менеджера Total Commander (авторы Yaroslav & asmadeus)
TC Hot-Shot - сборка файлового менеджера Total Commander (автор ice_daemon)
TC PowerUser - сборка файлового менеджера Total Commander (автор HA3APET)

Скачать справку  с тёмным стилем
Скачать справку на китайском языке TCIMG_Chinese.chm
Онлайн справка на китайском языке

Всего записей: 790 | Зарегистр. 08-12-2013 | Отправлено: 12:59 10-11-2014 | Исправлено: Andrey_A_A, 21:27 11-07-2019
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Маленький бонус в тему предыдущей задачи.
 
Развернуть TC, скрыть заголовок, переключить активную панель в режим "Просмотр эскизов" + изменение размера ширины активной панели до 90%, при повторном нажатии восстановить TC, отобразить заголовок окна, выйти из режима "Просмотр эскизов" + размер ширины панели 50%
 

Код:
<IF> [info=x1] = 1 <THEN> swcmd=sprtr=10??tityn=0??mxmnz=0??tcimg=$cm269¦¦sprtr=50??tityn=2??rsize=1??tcimg=$cm269¦¦SeparatorAPM <ELSE> swcmd=sprtr=90??tityn=0??mxmnz=0??tcimg=$cm269¦¦sprtr=50??tityn=2??rsize=1??tcimg=$cm269¦¦SeparatorAPM <ENDIF>  

Всего записей: 790 | Зарегистр. 08-12-2013 | Отправлено: 07:34 12-04-2017 | Исправлено: Abel11, 15:06 12-04-2017
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Обновил версию TCIMG 18.6

Всего записей: 612 | Зарегистр. 15-08-2011 | Отправлено: 10:56 15-04-2017
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
TCIMG 18.6
 
История последних изменений:Подробнее...
 
Последние примеры:Подробнее...

Всего записей: 790 | Зарегистр. 08-12-2013 | Отправлено: 12:01 15-04-2017
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Обновил версию TCIMG 18.7
----
tramparamparam02 23:12 18-04-2017
Цитата:
нет ли какого-нибудь инструмента или хитрого трюка для получения полого имени (путь + собственно имя) файла, открытого в данный момент в окне Lister

 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
bufsr=##wintxt<2|TLister|0>||&&.+~~-~~\[(.+\\)([^\\]+)\]!!$2
%COMMANDER_PATH%\Wcmicons.dll,1
Записать в буфер обмена имя файла, прописанного в заголовке окна Lister'a
 
0
-1
 

Всего записей: 612 | Зарегистр. 15-08-2011 | Отправлено: 00:55 20-04-2017
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
TCIMG 18.7
 
История последних изменений:Подробнее...
 
Последние примеры:Подробнее...

Всего записей: 790 | Зарегистр. 08-12-2013 | Отправлено: 14:18 25-04-2017
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Обновил версию TCIMG 18.8

Всего записей: 612 | Зарегистр. 15-08-2011 | Отправлено: 23:40 25-04-2017
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
TCIMG 18.8
 
История последних изменений: Подробнее...
 
Последние примеры: Подробнее...

Всего записей: 790 | Зарегистр. 08-12-2013 | Отправлено: 13:26 26-04-2017 | Исправлено: Abel11, 13:28 26-04-2017
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Helpmister 10:20 29-04-2017
Цитата:
Подскажите пожалуйста, как при групповом переименовании выставить выражение , что бы получилось
вот так:  
файл 001
файл 002
файл 003
файл 001
файл 002
файл 003  

 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
global forpgs slist=%L <FOR> 1 <TO> GLOBALSLIST<0> renms=$GLOBALSLIST||$$~~cntr<1|1|3>||numb<3>||noprogres<> <NEXT>
%COMMANDER_PATH%\User.dll,21
Переименовать выделенные файлы добавив к каждой группе из очередных трёх файлов в конец имени через пробел новую нумерацию (Name 001)
 
 
-1
 

 
Путь к TCIMG.exe в кнопке прописывайте свой в зависимости от расположения в TC.

Всего записей: 790 | Зарегистр. 08-12-2013 | Отправлено: 17:46 29-04-2017 | Исправлено: Abel11, 20:00 29-04-2017
Helpmister



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Abel11

Спасибо, попробовал эту утилиту, но для меня это муторно и сложно. Выражение может измениться, а копаться в кодах ... быстрее через Exel сделаю

Всего записей: 170 | Зарегистр. 26-10-2007 | Отправлено: 20:52 29-04-2017
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Helpmister
 
Ну, хозяин-барин. На самом деле ни в каких кодах копаться не надо, есть 10 000 готовых команд - примеров в справке. Если у вас есть готовая кнопка, но условия задачи изменились, просто спросите и вам ответят где и что надо подкорректировать, вот так на практике и сами начнете кнопки создавать.

Всего записей: 790 | Зарегистр. 08-12-2013 | Отправлено: 21:27 29-04-2017
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Я тоже когда-то начинал автоматизацию с Exel )
Обновил версию TCIMG 18.9

Всего записей: 612 | Зарегистр. 15-08-2011 | Отправлено: 23:34 29-04-2017
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
TCIMG 18.9
 
История последних изменений: Подробнее...
 
Последние примеры: Подробнее...

Всего записей: 790 | Зарегистр. 08-12-2013 | Отправлено: 00:01 30-04-2017 | Исправлено: Abel11, 18:49 08-05-2017
Userrr



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
TCIMG 18.7

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
moves=FOLDM<%L!!0!!>||"%p" delss=%L||1
%COMMANDER_PATH%\Wcmicons.dll,19
удалить выделенные папки, переместив их содержимое (сохраняя структуру вложенности) в активную панель, не заменяя в случае совпадения объектов
 
-1
-1  

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

Всего записей: 10821 | Зарегистр. 21-03-2006 | Отправлено: 21:50 04-05-2017
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
надо бы пофиксить, чтобы гуй не схлопывался

Userrr для того, чтобы видеть процесс удаления в команде delss есть параметр progres<>

Код:
delss=%L||1||progres<>

 
 

Всего записей: 612 | Зарегистр. 15-08-2011 | Отправлено: 06:28 05-05-2017
Userrr



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A там походу ещё одна 'проблемка' обнаружилась. Кнопка удалила папки примерно на 30Gb из 500Gb. есть такое подозрение, что в этих папках были вложенные папки\файлы с путями >255 знаков (собственно, для перемещения таких папок я весь этот гимор и затеял)

Всего записей: 10821 | Зарегистр. 21-03-2006 | Отправлено: 06:39 05-05-2017
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Userrr в командах copys, moves, delss есть параметры xcopy<> , xmove<>, xdelete<> , возможно они помогут в решении этой задачи...
--------------
Обновил версию TCIMG 19.0

Всего записей: 612 | Зарегистр. 15-08-2011 | Отправлено: 00:21 07-05-2017
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
TCIMG 19.0
 
История последних изменений: Подробнее...
 
Последние примеры: Подробнее...

Всего записей: 790 | Зарегистр. 08-12-2013 | Отправлено: 01:12 07-05-2017
Helpmister



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
renms=%L||$$_enum<a:3|1|1>
 
Правильно написал?

Всего записей: 170 | Зарегистр. 26-10-2007 | Отправлено: 20:46 07-05-2017
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Helpmister 22:04 29-04-2017
Цитата:
Утилита не позволяет увидеть конечный результат переименования, и отката, вроде, там нет.

 
Всё там можно настроить и откат и предварительный просмотр. А для того , чтобы не было желания лезть в код (с которым вы не дружите ), в диалоговом окне можно задать нужные условия.  
Предоставляю ниже три кнопки  первая с предварительном просмотром ДО и ПОСЛЕ переименования, вторая с предварительным просмотром итогового результата, третья без предварительного просмотра,  во всех трех кнопках существует возможность отмены переименования,  для чего предоставил еще две кнопки:  отменить переименование и вернуть отмененное переименование. В течении часа выложу демонстрационный ролик работы кнопок.
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
slist=%L||save<%%TCIMG_PATH%%\Files\Lists\BeforeRenaming.txt> blist=%L||##path<6> lends=<info=x10> shape=1 aends=[combo=BOX_U81] bends=[combo=BOX_U4] dends=[combo=BOX_U4.1] cends=[combo=BOX_U5] cmdcm=[group=BOX_U27.2] creat=%%TCIMG_PATH%%\Files\Lists\||AfterRenaming||content<$GLOBALRENMS>||owrite<1>
%COMMANDER_PATH%\WCMICONS.dll,19
переименовать выделенные объекты: добавить счётчик (уточнения в диалоговом окне), с предварительным просмотром ДО и ПОСЛЕ, с возможностью отката
 
 
-1
 

 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
slist=%L||save<%%TCIMG_PATH%%\Files\Lists\BeforeRenaming.txt> lends=<info=x10> shape=1 aends=[combo=BOX_U81] bends=[combo=BOX_U4] dends=[combo=BOX_U4.1] cends=[combo=BOX_U5] cmdcm=[group=BOX_U27] creat=%%TCIMG_PATH%%\Files\Lists\||AfterRenaming||content<$GLOBALRENMS>||owrite<1>
%COMMANDER_PATH%\WCMICONS.dll,19
переименовать выделенные объекты: добавить счётчик (уточнения в диалоговом окне), с предварительным просмотром результата, с возможностью отката
 
 
-1
 

 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
slist=%L||save<%%TCIMG_PATH%%\Files\Lists\BeforeRenaming.txt> lends=<info=x10> shape=1 aends=[combo=BOX_U81] bends=[combo=BOX_U4] dends=[combo=BOX_U4.1] cends=[combo=BOX_U5] cmdcm=[group=BOX_U27.1] creat=%%TCIMG_PATH%%\Files\Lists\||AfterRenaming||content<$GLOBALRENMS>||owrite<1>
%COMMANDER_PATH%\WCMICONS.dll,19
переименовать выделенные объекты: добавить счётчик (уточнения в диалоговом окне), с возможностью отката
 
 
-1
 

 
Отменить последнее переименование

Код:
renms=$f200Lists\AfterRenaming.txt||list<$f200Lists\BeforeRenaming.txt>||upd<1>

 
 
Вернуть отмененное переименование

Код:
renms=%%TCIMG_PATH%%\Files\Lists\BeforeRenaming.txt||list<%%TCIMG_PATH%%\Files\Lists\AfterRenaming.txt>||upd<1>

 

Всего записей: 790 | Зарегистр. 08-12-2013 | Отправлено: 21:32 07-05-2017 | Исправлено: Abel11, 21:39 07-05-2017
Helpmister



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да, спасибо, видел этот код и поставил его. Есть свободная минутка разобраться в кодах
 
Но, тогда его чуть-чуть доработать бы - при отрицательных числах он неправильно нумерует.
+ не работают кнопки окна - закрыть, свернуть...
 
И хотелка - Добавить возможность выбора нумеровать римскими цифрами и простыми буквами [а-яa-z]
Все ж таки диалоговое окно более удобно для простого пользователя, чем вешать много кнопок
 
Также выражу благодарность за код  где панель с миниатюрами увеличивается.
 

Всего записей: 170 | Зарегистр. 26-10-2007 | Отправлено: 22:02 07-05-2017 | Исправлено: Helpmister, 22:15 07-05-2017
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106

Компьютерный форум Ru.Board » Компьютеры » Программы » TCIMG

Имя:
Пароль:
Сообщение

Для вставки имени, кликните на нем.

Опции сообщенияДобавить свою подпись
Подписаться на получение ответов по e-mail
Добавить тему в личные закладки
Разрешить смайлики?
Запретить коды


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2018

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru