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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
rikin

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В Total Commander 9.0a не работает команда   Editor=""%COMMANDER_PATH%\TCIMG.exe" "openmn"" прописанная в wincmd.ini.

Всего записей: 5 | Зарегистр. 28-03-2011 | Отправлено: 12:42 16-12-2016
SuB1991

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте.
 
Нашел в примерах кнопку stext=%L||"%t"!!0!!Summa.txt!! - объединить выделенные текстовые файлы и сохранить в другую панель именем Summa.txt  
 
Подскажите, как сделать, чтобы в конце результирующего файла Summa.txt добавить общее количество объединенных строк.

Всего записей: 964 | Зарегистр. 23-09-2004 | Отправлено: 15:54 16-12-2016
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
SuB1991 15:54 16-12-2016
Цитата:
в конце результирующего файла Summa.txt добавить общее количество объединенных строк.

 
Я понял так, что в конец содержимого результирующего файла надо добавить количество строк этого файла.
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
global stext=%L||"%t"!!0!!Summa.txt!! sends=@<info=t1GLOBALSTEXT<1>> textt=GLOBALSTEXT<1>||$$@CRLFGLOBALSENDS<1>||backup<0>
Wcmicons.dll,19
Oбъединить выделенные текстовые файлы и сохранить в другую панель именем Summa и расширением первого файла, с добавлением в конец, с новой строки, итогового количества строк
 
 
-1
 

 
 

Всего записей: 987 | Зарегистр. 08-12-2013 | Отправлено: 18:33 16-12-2016 | Исправлено: Abel11, 12:23 17-12-2016
SuB1991

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Спасибо. Работает.
Единственное - но, что в результат включается лишняя строка... Получается, что заполненных строк например 27, а в результате 28.

Всего записей: 964 | Зарегистр. 23-09-2004 | Отправлено: 22:26 16-12-2016
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
SuB1991
 
Я думал вы так и хотели, чтобы с новой строки количество строк было добавлено, для дальнейшего легкого доступа к этой информации.
 
 Если просто в конец содержимого, то так:

Код:
global stext=%L||"%t"!!0!!Summa.txt!! sends=@<info=t1GLOBALSTEXT<1>> textt=GLOBALSTEXT<1>||$$GLOBALSENDS<1>||backup<0>

 
Если в конец содержимого через пробел, то так:

Код:
global stext=%L||"%t"!!0!!Summa.txt!! sends=@<info=t1GLOBALSTEXT<1>> textt=GLOBALSTEXT<1>||$$~~GLOBALSENDS<1>||backup<0>

Всего записей: 987 | Зарегистр. 08-12-2013 | Отправлено: 22:57 16-12-2016 | Исправлено: Abel11, 01:11 17-12-2016
SuB1991

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Спасибо Большое.  
Все работает.
 

Всего записей: 964 | Зарегистр. 23-09-2004 | Отправлено: 00:38 17-12-2016
Antonij72



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

Цитата:
Папку с утилитой можете закинуть в любое место Total Commander.

А в коде кнопки

Цитата:
TOTALCMD#BAR#DATA  
%COMMANDER_PATH%\TCIMG.exe  
imgpr=1 clink=FOLDC<%L!!0!!-1!!*.exe>||::!!1!!(\w:.*\\)([^\\]*)\.(.*)!!$1||noext<all> copys=FOLDM<%L!!-1!!-1!!lnk>||"%t"::!!0!!(.+)(path<"%P">)(.*\\)?([^\\]+)!!$1$3  
Wcmicons.dll,19  
Копировать выделенные папки сохраняя структуру, исключая все типы файло кроме *.lnk, в другую панель, предварительно создав всем *.ехе ярлыки (с заменой)  
 
 
-1  

Как я вижу, TCIMG.exe лежит в корне ТС. Я ошибаюсь?

Всего записей: 3237 | Зарегистр. 11-07-2005 | Отправлено: 14:54 17-12-2016
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Antonij72
 
Всё правильно, у меня TCIMG.exe находится в корне TC , если у вас папка с TCIMG находится в другом месте, то соответственно в кнопке должен быть прописан ваш путь к TCIMG.exe.

Всего записей: 987 | Зарегистр. 08-12-2013 | Отправлено: 15:07 17-12-2016 | Исправлено: Abel11, 15:14 17-12-2016
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Извиняюсь, если уже было. Такая задача: нужно скопировать файл под курсором из одной панели в выделенные каталоги со всеми подкаталогами в другой панели. Как это реализовать при помощи утилиты?

Всего записей: 3441 | Зарегистр. 20-02-2007 | Отправлено: 21:03 23-12-2016
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
coherent
 
 
Копировать выделенные объекты активной панели  во все подпапки выделенных папок другой панели (включая пути корневых папок)

Код:
imgpr=1 copys=%L||"%t"||allfold<FOLDM<[tc=TM]!!2!!-1>>||noprogres<>

 
 
Копировать выделенные объекты активной панели  во все подпапки выделенных папок другой панели (НЕ включая пути корневых папок)

Код:
imgpr=1 copys=%L||"%t"||allfold<FOLDM<[tc=TM]!!-2!!-1>>||noprogres<>

 
Копировать выделенные объекты активной панели  во все подпапки выделенных папок другой панели (НЕ включая пути корневых папок, с ЗАМЕНОЙ в случае совпадения объектов)

Код:
imgpr=1 copys=%L||"%t"!!1||allfold<FOLDM<[tc=TM]!!-2!!-1>>||noprogres<>

 
Копировать выделенные объекты активной панели в корень выделенных папок другой панели (игнорируются все подпапки)

Код:
imgpr=1 copys=%L||"%t"||allfold<FOLDM<[tc=TM]!!1!!0>>||noprogres<>

Всего записей: 987 | Зарегистр. 08-12-2013 | Отправлено: 23:03 23-12-2016 | Исправлено: Abel11, 03:08 24-12-2016
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
У меня почему-то не работает ни одна из команд. Файл не копируется.
Может я неправильно объяснил. Например, в одной панели есть файл x.ini. В другой панели - каталоги а\а1\а2 и в\в1\в2. Степень вложения в разных каталогах может быть разной. Я хочу выделить каталоги а и в, поставить курсор (или выделить) на файл x.ini, нажать кнопку и скопировать файл x.ini в каталоги:
а\x.ini, а\а1\x.ini, а\а1\а2\x.ini, в\x.ini, в\в1\x.ini, в\в1\в2\x.ini

Всего записей: 3441 | Зарегистр. 20-02-2007 | Отправлено: 23:56 23-12-2016
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
coherent
 
У меня всё работает и на TC 8.51a и на TC 9.0a.

Всего записей: 987 | Зарегистр. 08-12-2013 | Отправлено: 00:05 24-12-2016 | Исправлено: Abel11, 16:26 24-12-2016
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
TC 8.52a, WinXPsp3
В левой панели - файл ##Attributes.ini. В правой папка 1 с подпапкой 12.
На примере самой первой команды.  
1. Выделяю папку 1, выделяю файл ##Attributes.ini в активной панели и нажимаю кнопку. Ничего.
2. Ставлю курсор на папку 1 в противоположной панели и нажимаю кнопку. В этой же панели создается папка 1_01 с подпапкой 12.

Всего записей: 3441 | Зарегистр. 20-02-2007 | Отправлено: 00:17 24-12-2016
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
coherent
 
Попробуйте с другой командой.
 
Копировать выделенные файлы активной панели  во все подпапки выделенных папок другой панели (НЕ включая пути корневых папок)

Код:
imgpr=1 copys=%L||"%t"||allfold<FOLDC<[tc=TM]!!0!!-2>>||noprogres<>



Заменил в этом посте параметры, протестируйте их еще раз.
 

Всего записей: 987 | Зарегистр. 08-12-2013 | Отправлено: 00:44 24-12-2016 | Исправлено: Abel11, 05:50 24-12-2016
coherent

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

Цитата:
Попробуйте с другой командой.

Не работает, хоть тресни! Я не понимаю, почему. Может я что-то неправильно делаю? Вот моя кнопка:

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Utilities\TCIMG\TCIMG.exe
imgpr=1 copys=%L||"%t"||allfold<FOLDC<[tc=TM]!!0!!-2>>||noprogres<>
 
 
 
-1
 

Выделяю папку 1 с вложенной подпапкой 12. В другой панели выделяю файл ##Attributes.ini и ставлю на него курсор. Нажимаю вышеприведенную кнопку и ничего, кроме индикатора процесса в левом верхнем углу.
Версия TCIMG 16.9.

Всего записей: 3441 | Зарегистр. 20-02-2007 | Отправлено: 15:51 24-12-2016
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
coherent
 
Протестировал все выложенные выше команды на TC 8.52a  всё работает должным образом. Автор появится разберется, что в вашем случае влияет на работоспособность команд.  
Попробуйте проверить на чистом TC.

Всего записей: 987 | Зарегистр. 08-12-2013 | Отправлено: 16:47 24-12-2016
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нашел в описании команды copys то, что я хочу:

Код:
imgpr=1 copys=%L||x||allfold<FOLDM<[tc=TM]!!0!!2>>||noprogres<>
копировать выделенные объекты во все подпапки выделенных папок другой панели (включая выделенные папки)

Но эта команда тоже не работает! В чем же причина?!
Команда нерабочая, см. пост ниже.
 
Добавлено:

Цитата:
Автор появится разберется, что в вашем случае влияет на работоспособность команд.

На него вся надежда!

Всего записей: 3441 | Зарегистр. 20-02-2007 | Отправлено: 16:53 24-12-2016 | Исправлено: coherent, 17:42 24-12-2016
Abel11



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

Цитата:
Нашел в описании команды copys то, что я хочу

 
Эту команду лучше в вашем посте перечеркнуть, она не рабочая, я автора оповещу, чтобы он её заменил в справке на первую команду из этого поста
 

Всего записей: 987 | Зарегистр. 08-12-2013 | Отправлено: 17:24 24-12-2016
coherent

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

Цитата:
Эту команду лучше в вашем посте перечеркнуть, она не рабочая

Сделал.
Похоже, что-то мешает выполнению команды copys, потому что даже такая простейшая команда:

Код:
copys=%L||"%t"

у меня не работает!
Проверил и на "чистом" ТС, то же самое! Все, связанное с copys не работает.

Всего записей: 3441 | Зарегистр. 20-02-2007 | Отправлено: 17:47 24-12-2016 | Исправлено: coherent, 17:57 24-12-2016
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
coherent
 
Ну, тогда ждемс автора, у меня нет возможности на ХP проверить данную команду. Хотя, много людей пользуются ХР и если бы проблема была в этом, то они уже давно сообщили бы, учитывая, что эта одна из востребованных команд.

Всего записей: 987 | Зарегистр. 08-12-2013 | Отправлено: 17:59 24-12-2016 | Исправлено: Abel11, 18:51 24-12-2016
Открыть новую тему     Написать ответ в эту тему

Страницы: 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