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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135

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

Abel11



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

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

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

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

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
Онлайн справка на китайском языке

Всего записей: 987 | Зарегистр. 08-12-2013 | Отправлено: 12:59 10-11-2014 | Исправлено: Andrey_A_A, 05:37 13-02-2020
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>  

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



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

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



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

Всего записей: 987 | Зарегистр. 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
 

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



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

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



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

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



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

Всего записей: 987 | Зарегистр. 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.

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



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

Цитата:
Abel11

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

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



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

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



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

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



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

Всего записей: 987 | Зарегистр. 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<>

 
 

Всего записей: 648 | Зарегистр. 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

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



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

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



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

Всего записей: 176 | Зарегистр. 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>

 

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



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

Всего записей: 176 | Зарегистр. 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 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135

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

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

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

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru

Рейтинг.ru