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

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



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

Цитата:
bufsr=@@UTF8inURL  
 тоже не заменяет в нормальный вид...С пробелом все нормально.

Всего записей: 96 | Зарегистр. 05-05-2007 | Отправлено: 12:00 26-12-2017
Andrey_A_A



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

Всего записей: 612 | Зарегистр. 15-08-2011 | Отправлено: 18:47 26-12-2017
Abel11



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

Всего записей: 788 | Зарегистр. 08-12-2013 | Отправлено: 18:59 26-12-2017
Andrey_A_A



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

Всего записей: 612 | Зарегистр. 15-08-2011 | Отправлено: 18:11 05-01-2018
Abel11



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

Всего записей: 788 | Зарегистр. 08-12-2013 | Отправлено: 18:29 05-01-2018
nikolasibir



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите реализовать задачу: Добавить в информационную строку в заголовке TC содержимое строки из файла Text.txt который находится в корне ТС.
Вот строка в ini файле, куда надо добавить эту задачу.
[TitleWindow7]
Line=[?<info=o80%COMMANDER_PATH%//>?] [¤KEY¤] Память: ¤USEDMEMORY¤% = ¤XRAMG¤Гб из ¤FRAMG¤ГБ   UL: ¤UPLOADMBIT¤ Мбит/с   DL: ¤DOWNLOADMBIT¤ Мбит/с   ЦП: ¤CPU0¤%

Всего записей: 96 | Зарегистр. 05-05-2007 | Отправлено: 16:25 13-01-2018
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
nikolasibir
 
Наверное так же, как и раньше делали, до внедрения автором новых возможностей.
 
Не знаю какие именно вы параметры используете в команде infow и откуда запускаете, разберетесь думаю.
 
После заголовка Total Commander создать информационную строку, настройки в секции [TitleWindow7] с добавлением в начало строки содержимого файла TC\Text.txt.
 

Код:
aends=$f300\Text.txt??1 sends=<inikey=8//$f255//TitleWindow7//Line>||formt<0!!(?m)\[[^\r\n]*>||^^GLOBALAENDS<1>~~ iniwr=$f255||TitleWindow7||Line||GLOBALSENDS<1> infow=0||TitleWindow7||attach<TTOTAL_CMD>

 
При добавлении содержимого файла в информационную строку, в данном случае, учитывается, что значение ключа Line в секции [TitleWindow7] файла  TCIMGU.ini начинается с квадратной скобки Line=[... (инф. предоставлена пользователем nikolasibir в этом посте)
 

Всего записей: 788 | Зарегистр. 08-12-2013 | Отправлено: 08:04 14-01-2018 | Исправлено: Abel11, 04:43 15-01-2018
nikolasibir



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Работает, но портит первую информации из моей строки(было так [D:] делает так [?D: ?]) как убрать два знака вопроса?(вопросы после квадратной скобки и перед)(пробела перед вторым знаком вопроса нет)
И ещё просьба как вывести в заголовок TC содержимое строки из файла Text.txt отдельной кнопкой без использования TitleWindow7(то есть вывести только содержимое файла Text.txt)

Всего записей: 96 | Зарегистр. 05-05-2007 | Отправлено: 12:29 14-01-2018 | Исправлено: nikolasibir, 17:24 14-01-2018
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
nikolasibir 12:29 14-01-2018
Цитата:
Работает, но портит первую информации из моей строки

 
Да, такой вариант не подходит.
-------------------------------------
Пришла, на мой взгляд, интересная идея, предлагаю протестировать.
 
 
В файл Info.txt, расположенного в корне TC, заносим ту информацию, которую хотим видеть в информационной строке + значение ключа Line в секции [TitleWindow7] файла TCIMGU.ini.
 
_______________ Содержимое файла Info.txt _______________
[Информация пользователя] [?<info=o80%COMMANDER_PATH%//>?]  [¤KEY¤] Память: ¤USEDMEMORY¤% = ¤XRAMG¤Гб из ¤FRAMG¤ГБ   UL: ¤UPLOADMBIT¤ Мбит/с   DL: ¤DOWNLOADMBIT¤ Мбит/с   ЦП: ¤CPU0¤%  
_________________________________________________
 
Свою информацию ([Информация пользователя]) можете в файле Info.txt вписать в любое место , на границе между другими инф-ями и оно отобразится согласно местонахождению.
 
В качестве примера приведу кнопку, первое нажатие выводит информационную строку, второе нажатие отключение информационной строки.
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
exect=$var_s=##%%COMMANDER_PATH%%\Info.txt exect=IniWrite(EnvGet('COMMANDER_PATH')&('\TCIMGU.ini'),'TitleWindow7','Line','$var_s') infow=2||TitleWindow7||attach<TTOTAL_CMD> tcimg=$cm540
WCMICONS.dll,11
После заголовка Total Commander создать информационную строку, настройки копируются из файла Info.txt в секцию [TitleWindow7] TCIMGU.ini
 
 
-1
 

Обращаю внимание на то, что файл TCIMGU.ini у меня находится в корне TC, если у кого в другой папке, то дополните в параметрах фрагмент ('\TCIMGU.ini') => ('\....\TCIMGU.ini')
 
Получаем:
 
   
Можно иметь несколько файлов с различной информацией, преимущество в том, что постоянно будет использоваться одна и та же секция, в данном случае мы использyем секцию [TitleWindow7], можете назначить любую, значение ключа Line секции при каждом выполнении команды будет заменяться содержимым выбранного файла.
 

Цитата:
как вывести в заголовок TC содержимое строки из файла Text.txt отдельной кнопкой без использования TitleWindow7

 
Вот о чём я и говорил выше, выбираете файл в котором только пользовательская информация, например UserInfo.txt (на скрине - Информация пользователя) и запускаете команду:
 

Код:
exect=$var_s=##%%COMMANDER_PATH%%\UserInfo.txt exect=IniWrite(EnvGet('COMMANDER_PATH')&('\TCIMGU.ini'),'TitleWindow7','Line','$var_s') infow=2||TitleWindow7||attach<TTOTAL_CMD> tcimg=$cm540

 
Мы просто заменили в команде файл Info.txt на UserInfo.txt, в котором может быть что угодно, символ, буква, слово... и оно отобразится в заголовке. Так что можно создать перечень файлов и в диалоге, перед запуском, выбирать нужный файл.
-----------------------------
 
Можно заменить заголовок Total Commander информацией из файла UserInfo.txt расположенного в корне TC.
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
aends=$f300\UserInfo.txt??1 title=GLOBALAENDS<1>||insystem<>
WCMICONS.dll,19
Заменить заголовок Total Commander информацией из файла UserInfo.txt
 
 
-1
 

 
______ Содердимое UserInfo.txt _______________
Информация пользователя
______________________________________
 
   
 
Данная кнопка не работает в тандеме с кнопками из первой части поста, то есть с командой infow.
 

Всего записей: 788 | Зарегистр. 08-12-2013 | Отправлено: 05:40 15-01-2018 | Исправлено: Abel11, 23:37 15-01-2018
nikolasibir



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ваши идеи прекрасно выполняют поставленную мной задачу.

Всего записей: 96 | Зарегистр. 05-05-2007 | Отправлено: 08:43 15-01-2018
Andrey_A_A



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

Всего записей: 612 | Зарегистр. 15-08-2011 | Отправлено: 11:03 16-01-2018
Abel11



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

Всего записей: 788 | Зарегистр. 08-12-2013 | Отправлено: 11:33 16-01-2018
nikolasibir



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите пожалуйста реализовать задачу:
Условие:
Имеются тематические наборы горизонтальных и вертикальных Bar-панелей.
Задача:
Реализация кнопки, по нажатию которой происходит ОДНОВРЕМЕННОЕ открытие ДВУХ ЗАДАННЫХ Bar-панелей (горизонтальная + вертикальная).

Всего записей: 96 | Зарегистр. 05-05-2007 | Отправлено: 15:12 27-01-2018
nikolasibir



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

Цитата:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
tcprm=OPENBAR1~~%%COMMANDER_PATH%%\Bar\Audio.bar tcprm=OPENBAR2~~%%COMMANDER_PATH%%\Audio_V.bar
%COMMANDER_PATH%\TCIMG.exe
Открыть одновременно две Bar-панели(Гор.+Верт.)

Пути проставляете свои к bar-панелям.
 
Возник новый вопрос:Как открыть одну Bar-панель этой же кнопкой(есть идея, но не знаю как реализовать) скажем удерживая клавишу Ctrl жмём кнопку - открылась одна панель(без удержания Ctrl - обе)

Всего записей: 96 | Зарегистр. 05-05-2007 | Отправлено: 17:08 29-01-2018 | Исправлено: nikolasibir, 12:47 31-01-2018
Rako1



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте!
 
Подскажите, можно ли с пом. TCIMG проводить поиск по содержимому текстовых файлов в папке? В справке не нашёл.

Всего записей: 297 | Зарегистр. 17-12-2007 | Отправлено: 17:18 29-01-2018
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
nikolasibir 17:08 29-01-2018
Цитата:
удерживая клавишу Ctrl жмём кнопку - открылась одна панель(без удержания Ctrl - обе)
 

 
 
Рассмотрим такой вариант, при помощи команды barsw. Команда предназначена для переключения панелей по кругу, я её решил использовать для данной задачи.
 
Кнопки Shift или Ctrl сразу не отпускать, нажали кнопку на панели инструментов и доли секунды удерживайте вспомогательные клавиши, а то многие пользователи по привычке сразу отпускают, а потом сетуют, мол не работает.  
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
<HOTKEY=10> barsw=v%%COMMANDER_PATH%%\Audio_V.bar||SwitchBarV <HOTKEY=11> barsw=%%COMMANDER_PATH%%\Bar\Audio.bar||SwitchBarG <HOTKEY=X> barsw=%%COMMANDER_PATH%%\Bar\Audio.bar||SwitchBarG barsw=v%%COMMANDER_PATH%%\Audio_V.bar||SwitchBarV
WCMICONS.dll,11
Удерживая Shift открывается Audio_V.bar, удерживая Ctrl открывается Audio.bar, обычное нажатие на кнопку открывает две ранее указанные панели
 
 
-1
 

 
 
Rako1 17:18 29-01-2018
Цитата:
можно ли с пом. TCIMG проводить поиск по содержимому текстовых файлов в папке?

 
Можно, навскидку =>
 

Код:
"tcimg=$cm501 buttn=TFindFile||+tcTCFIND2|$iclpget*||+tcTCFIND23|$a" - поиск файлов, в текущей панели, по первым буквам - из буфера обмена
"tcimg=$cm501 buttn=TFindFile||+tcTCFIND2|$iclpget||+tcTCFIND23|$a" - поиск файлов, в текущей панели, содержащих в имени сочетания букв из буфера обмена
"tcimg=$cm501 buttn=TFindFile||+tcTCFIND2||+tcTCFIND12||+tcTCFIND13|$iclpget||+tcTCFIND23|$a" - поиск файлов, содержащих ТЕКСТ из буфера обмена
"tcimg=$cm501 buttn=TFindFile||+tcTCFIND2||+tcTCFIND12||+tcTCFIND13|$i"%M"||+tcTCFIND23|$a" - поиск файлов, содержащих ИМЯ элемента другой панели
"tcimg=$cm501 buttn=TFindFile||+tcTCFIND2|$iabc*||+tcTCFIND23" - поиск файлов по первым буквам abc

 
Нужно знать задачу, чтобы точнее ответить.
 
Можно воспользоваться кнопкой для поиска нужных примеров TCIMG.
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
sends=@[combo=BOX_U85] exmpl=1|0||GLOBALSENDS<1> GLOBALEXMPL<a>
%COMMANDER_PATH%\WCMICONS.dll,19
получить все примеры TCIMG с описанием включающих в себе фразу введенную в диалоговом окне(не учитывая регистр символов)
 
 
-1
 

 
Вводим в диалоговом окне фразу или слово, например слово "Поиск", "Содержимое" или "Найти" и он выдаст примеры  в описании которых присутствуют эти слова. Можно без окончания слов, ну например нужны команды копирования, в описании могут быть использованы термины - копировать, скопировать, копирование...  поэтому лучше в диалоговом окне вбить "копиров" и Ок.

Всего записей: 788 | Зарегистр. 08-12-2013 | Отправлено: 18:57 29-01-2018 | Исправлено: Abel11, 09:13 30-01-2018
nikolasibir



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Всё отлично заработало.

Всего записей: 96 | Зарегистр. 05-05-2007 | Отправлено: 19:45 29-01-2018
nikolasibir



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

Цитата:
TOTALCMD#BAR#DATA
"%COMMANDER_PATH%\TCIMG.exe"
shape=U14 slist=%L||path<0|0|1>||$$@CRLF||$$path<6> iends=<sicon=[group=BOX_U28]|32|1|0|1> bufsr=?T|d1:[КОД:],1:-1||?F54,62 zends=-1 exect=$var_i=##<info=t1-1>||$var_s=$var_i=4?_CmdCm('rends=-1!!-1¦¦?T|v,1,4¦¦?F63¦¦?E|1:-1')$var_i>4?_CmdCm('rends=-1!!-1¦¦?T|v,3,5') GLOBALRENDS<c> sends=-1 <IF> 1 <> <info=t61$GLOBALSENDS[1]> <THEN> GLOBALZENDS<c> <ENDIF> xends=-1!!-1||&&''(.+)''~~-~~(.+)!!$1~~-~~$2!!||&&~~-~~(.+)!!@CRLF$1||&&~~;;~~(.+)!!@CRLF$1||?T|c,2!!fun_l2 vends=TOTALCMD#BAR#DATA@CRLF"%%COMMANDER_PATH%%\TCIMG.exe"@CRLFGLOBALXENDS<x1>@CRLFGLOBALIENDS<1>@CRLFGLOBALXENDS<x2> kends=$GLOBALVENDS||?T|a=0,5!!GLOBALXENDS<x1> cmdcm=[group=BOX_U28.3] cmdcm=[group=BOX_U28.1]
%COMMANDER_PATH%\User.dll,40
Создание кнопки с выбором значка с параметром из буфера обмена.

Вот что было и стало
 
 

Всего записей: 96 | Зарегистр. 05-05-2007 | Отправлено: 20:36 30-01-2018 | Исправлено: nikolasibir, 12:48 31-01-2018
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
nikolasibir
 
Это говорит о том, что повреждён шаблон диалога GroupBox_U28, который расположен в файле  TCIMG.lng в секции [Russian] или в файле  TCIMGU.lng (пользовательский файл), если вы его создавали конечно. Проверьте целостность шаблона.
Шаблон выглядет так: Подробнее...

Всего записей: 788 | Зарегистр. 08-12-2013 | Отправлено: 22:20 30-01-2018 | Исправлено: Abel11, 07:49 31-01-2018
nikolasibir



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Как всегда Ваш совет верен. Здесь подправил TCIMG.lng в секции.

Всего записей: 96 | Зарегистр. 05-05-2007 | Отправлено: 05:48 31-01-2018
Открыть новую тему     Написать ответ в эту тему

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