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

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

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

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

Всего записей: 788 | Зарегистр. 08-12-2013 | Отправлено: 12:59 10-11-2014 | Исправлено: Andrey_A_A, 21:27 11-07-2019
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
 

 
 

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

Всего записей: 788 | Зарегистр. 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 лежит в корне ТС. Я ошибаюсь?

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



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

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

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

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

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

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



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

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

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



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

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

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



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

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

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

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

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

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

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

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



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

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

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

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

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

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

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

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

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

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



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

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

Компьютерный форум 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