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

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

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

Maz (03-03-2021 11:17): TCIMG (Часть 2)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200

   

Abel11



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

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

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

ОСНОВНЫЕ ВОЗМОЖНОСТИ УТИЛИТЫ:

Коллекция кнопок TCIMG для Total Commander | Как расширить функциональность самостоятельно

В справке TCIMG.chm более 13 200 примеров применения.

Сборки программ, в которых участвует утилита 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)
TC Titan Portable - сборка файлового менеджера Total Commander (автор pcDenPro)

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

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 12:59 10-11-2014 | Исправлено: Andrey_A_A, 19:24 28-02-2021
nikolasibir



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

Цитата:
Для изменения иконки есть полно программ,, которые это делают...
Я об этих программах знаю.  В вашей утилите полно кнопок для присвоения иконок папкам, а вот для присвоения файлам нет ни одной. Удобнее ткнуть кнопку и заменил иконку. На нет и суда нет.

Цитата:
Цикличное повторение через 30 минут запуска воспроизведения
поясняю для чего это нужно, чтобы через 30 минут оторваться от компьютера и размяться. Прозвучала одна мелодия и снова 30 минут. Ну нет, так нет.

Цитата:
Переменные, используемые в Total Commander
это понятно, а где при запуске ТС увидеть с какого диска запущен ТС (какая буква)...Куда пишется эта информация? Если пишется.
 
 
 

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



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

Цитата:
На нет и суда нет.

Это не наш метод))) Если вы хотите реализации, то нужно время, мы тут не волшебники... Есть тема расширения функционала, в которой реализуется 80% идей (что-то сразу, что через ...)
Что касается "30 минут запуска воспроизведения" у меня сейчас нет времени дать точную кнопку, поэтому дал направления и могу так же сказать: "Ну не хотите читать справку, ну нет, так нет"
Итого: многое можно реализовать... вдохновение... )

Всего записей: 1389 | Зарегистр. 15-08-2011 | Отправлено: 20:23 23-12-2017
nikolasibir



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

Цитата:
сказать: "Ну не хотите читать справку

Я её читаю, если бы ещё понимать, что читаешь(простой user). А вот благодаря Вам и учимся и что - то пытаемся делать(хотя бы идеи и желаниия))). )  
Я не хотел Вас обидеть и очень уважительно к Вам отношусь. Я всё понимаю..Будем ждать...Идеи  
и желания когда-нибудь исполняются. Спасибо Вам и с Наступающим...

Всего записей: 96 | Зарегистр. 05-05-2007 | Отправлено: 21:20 23-12-2017
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nikolasibir 05:39 23-12-2017
Цитата:
Как в эту информационную строку в заголовке
"ShellExec /TT /W /SW_HIDE %COMMANDER_PATH%\TCIMG.exe infow=0||TitleWindow5||attach<TTOTAL_CMD>"
добавить диск, с которого запущен TC  

 
Не забудьте создать пользовательский файл настроек  TCIMGU.ini .
 
Пока автор не реализовал, то можно так прописать в autorun.cfg
 

Код:
ShellExec /TT /W /SW_HIDE "%COMMANDER_PATH%\TCIMG.exe" "aends=@[info=x64]||?A2||^^[||$$]||$$~~~~ sends=<inikey=8//%TCIMG_PATH%\TCIMGU.ini//TitleWindow5//Line>||formt<0!!(?m)¤[^\r\n]*>||^^GLOBALAENDS<1> iniwr=%TCIMG_PATH%\TCIMGU.ini||TitleWindow5||Line||GLOBALSENDS<1> infow=0||TitleWindow5||attach<TTOTAL_CMD>"

 
В начало информационной строки добавится буква диска, с которого запущен TC, заключенная в квадратные скобки [D:]
 
 
   
 
Если в autorun.cfg пропишем так =>
 

Код:
ShellExec /TT /W /SW_HIDE "%COMMANDER_PATH%\TCIMG.exe" "aends=@[info=x64]||?A3||$$~~~~ sends=<inikey=8//%TCIMG_PATH%\TCIMGU.ini//TitleWindow5//Line>||formt<0!!(?m)¤[^\r\n]*>||^^GLOBALAENDS<1> iniwr=%TCIMG_PATH%\TCIMGU.ini||TitleWindow5||Line||GLOBALSENDS<1> infow=0||TitleWindow5||attach<TTOTAL_CMD>"

 
В начало информационной строки добавится буква диска с которого запущен TC в таком виде D:\
 
   
 
 
 
Добавлено:
Запускать информационную строку кнопкой (без autorun). Первое нажатие - ВКЛ, второе нажатие - ВЫКЛ  
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
infow=3||TitleWindow5||attach<TTOTAL_CMD|350|7>
WCMICONS.dll,19
После заголовка Total Commander создать информационную строку с указанными отступами (настройки в секции [TitleWindow5])
 
 
-1
 

 
Для данной кнопки в секции [TitleWindow5] должен быть прописан стиль инф. строки,  у меня секция [TitleWindow5] выглядет так: Подробнее...

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 08:15 24-12-2017 | Исправлено: Abel11, 17:34 24-12-2017
nikolasibir



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
У меня возникли проблемы.
Цитата:
Если в autorun.cfg пропишем так =>  
пробовал оба варианта и оба варианта выводят  всю информацию (кроме диска с буквой) я предполагаю может надо что то дописать в строку "TitleWindow5" у меня там так "[Line=¤DATE¤ddd dd MMM yyyy   HH:mm:ss¤   Память: ¤USEDMEMORY¤%   Физ. Память ¤XRAMG¤Гб   DL: ¤DOWNLOADMBIT¤ мбит/с   UL: ¤UPLOADMBIT¤ мбит/с   ЦП: ¤CPU0¤%" и вот эту инфу он и выводит, а где и как пишется буква диска. Моих познаний не хватает. Может что нужно добавить в эту строку, если да, то что? А на кнопке вылетает ошибка "Line 25586". Подскажите пожалуйста, в чём проблема и как решить. Спасибо.
 

Всего записей: 96 | Зарегистр. 05-05-2007 | Отправлено: 11:57 24-12-2017
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nikolasibir
 
Обязательно надо создать копию файла  TCIMG.ini с именем  TCIMGU.ini в папке утилиты TCIMG, отныне все настройки будут подхватываться с этого файла и при обновлении утилиты настройки останутся в сохранности.
 
Так как мы создали зеркальную копию, то в файле TCIMGU.ini в секции [TitleWindow5] имеем

Код:
Line=¤DATE¤ddd dd MMM yyyy   HH:mm:ss¤   Память: ¤USEDMEMORY¤%   Физ. Память ¤XRAMG¤Гб   DL: ¤DOWNLOADMBIT¤ мбит/с   UL: ¤UPLOADMBIT¤ мбит/с   ЦП: ¤CPU0¤%

 
Прописывайте то, что я выложил выше в autorun.cfg , должно работать.
 
-----------------------------------
 
Добавлено:
nikolasibir 11:57 24-12-2017
Цитата:
А на кнопке вылетает ошибка "Line 25586"

 
У меня секция [TitleWindow5] дополнена стилем (я добавил образец моей секции в предыдущем посте), у вас будет работать кнопка ниже.
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
infow=2||TitleWindow5||attach<TTOTAL_CMD> tcimg=$cm540
WCMICONS.dll,19
После заголовка Total Commander создать информационную строку, настройки в секции [TitleWindow5], если включена, то выключить с обновлением заголовка
 
 
 
-1


Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 12:24 24-12-2017 | Исправлено: Abel11, 12:54 24-12-2017
nikolasibir



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Здесь, то что выводит у меня, нет только спереди D:\\. Вопрос, как сделать, чтобы спереди подставило D:\\  ? У вас на ваших примерах есть это спереди D:\\ а у меня нет.
 
Добавлено:
Abel11
Кнопка заработала, у меня через autorun.cfg работала и раньше, мне то нужно вывести в эту строку букву диска, с которого запущен...Вот буква то и не выводится.

Всего записей: 96 | Зарегистр. 05-05-2007 | Отправлено: 13:19 24-12-2017
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nikolasibir
 
Проверьте эту кнопку, добавляет ли она букву диска в информационную строку.
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
aends=@[info=x64]||?A3||$$~~~~ sends=<inikey=8//%%TCIMG_PATH%%\TCIMGU.ini//TitleWindow5//Line>||formt<0!!(?m)¤[^\r\n]*>||^^GLOBALAENDS<1> iniwr=%%TCIMG_PATH%%\TCIMGU.ini||TitleWindow5||Line||GLOBALSENDS<1> infow=2||TitleWindow5||attach<TTOTAL_CMD> tcimg=$cm540
WCMICONS.dll,19
После заголовка Total Commander создать информационную строку, настройки в секции [TitleWindow5], если включена, то выключить с обновлением заголовка
 
 
 
-1  

 
И вы не сказали, вы создали копию файла  TCIMG.ini с именем  TCIMGU.ini? Без файла TCIMGU.ini работать не будет, так как параметры обращаются к этому файлу.

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 13:40 24-12-2017 | Исправлено: Abel11, 13:43 24-12-2017
nikolasibir



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

Всего записей: 96 | Зарегистр. 05-05-2007 | Отправлено: 13:43 24-12-2017
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nikolasibir
 
 Ну, тогда и через autorun должно всё работать.

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 13:44 24-12-2017
nikolasibir



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Спасибо огромное заработало...Странно, а сразу не сработало.Спасибо.
 
Добавлено:
Abel11
Простите за наглость, но может Вы и эту задачу решите: Требуется кнопка для включения\отключения выполнения следующей задачи:
Цикличное повторение через 30 минут запуска воспроизведения (плеером TCIMG в заголовке) произвольного трека из папки Music (путь к папке прописывается в TCIMG.ini в секции [Sound]) с закрытием плеера после проигрывания трека и повторения цикла через 30 минут.(треки должны меняться и если не трудно, то и вывод на экран надписи с названием трека и исполнителя, взятого из тегов mp3 Трека)  Это нужно для того, чтобы отдохнуть от сидения за компьютером. Решение задачи может быть любым для Вас удобным способом, я лишь описал задачу. Спасибо за внимание.
 
 
Добавлено:
Abel11
Более детальное иследование  вышестоящей проблемы(и её решения Вами) по выводу в информационной строке в заголовке буквы диска - выяснилось, что это совсем не то, что было нужно. Вы просто прописали диск D:\\ а нужно, чтобы буква диска прописывалась в зависимости от буквы диска, с которого установлен TC (это может быть любой диск от D до Z)...Просьба не решена...Спасибо за понимание.
 
Добавлено:
Abel11

Цитата:
И вы не сказали, вы создали копию файла  TCIMG.ini  
этот файл создан

Всего записей: 96 | Зарегистр. 05-05-2007 | Отправлено: 13:50 24-12-2017
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nikolasibir
 
Это моя невнимательность, я сперва воспользовался короткими путями, а потом решил, что не у всех TCIMG в корне TC и заменил на пути, как в кнопке (с двойными процентами), надо в autorun.cfg вместо %%TCIMG_PATH%%\TCIMGU.ini в путях указывать одиночные проценты %TCIMG_PATH%\TCIMGU.ini . Так что всё работает согласно поставленной задачи.
 
Перекопируйте.
 

Код:
ShellExec /TT /W /SW_HIDE "%COMMANDER_PATH%\TCIMG.exe" "aends=@[info=x64]||?A3||$$~~~~ sends=<inikey=8//%TCIMG_PATH%\TCIMGU.ini//TitleWindow5//Line>||formt<0!!(?m)¤[^\r\n]*>||^^GLOBALAENDS<1> iniwr=%TCIMG_PATH%\TCIMGU.ini||TitleWindow5||Line||GLOBALSENDS<1> infow=0||TitleWindow5||attach<TTOTAL_CMD>"  

 

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 17:46 24-12-2017 | Исправлено: Abel11, 17:54 24-12-2017
nikolasibir



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Строка работает. То есть теперь она будет выдавать правильную букву с диска, с которого загружена? Проверить это смогу только во вторник - проверю отпишусь. Спасибо. Да и кнопка тоже теперь будет правильно работать?

Всего записей: 96 | Зарегистр. 05-05-2007 | Отправлено: 18:17 24-12-2017
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nikolasibir
 
Кнопка работала правильно и раньше, там пути прописаны верно, заменить только в autorun. И, да, в начало информационной строки будет добавляться буква диска с которого запущен Total Commander.

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 18:22 24-12-2017
nikolasibir



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





Все благодарности посредством ПМ

Всего записей: 96 | Зарегистр. 05-05-2007 | Отправлено: 18:30 24-12-2017 | Исправлено: Maz, 22:11 24-12-2017
Aleks431



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А реально замутить Декодер-преобразователь URL с "исковерканными" русскими буквами (кириллицей) через буфер обмена в приемлемый вид?  
Т.е. адрес сайта с кириллицей в строке адреса не копируется нормально.
Например сайт http://200804.info/зарядка-гаджетов-через-usb/
Превращается в http://200804.info/%d0%b7%d0%b0%d1%80%d1%8f%d0%b4%d0%ba%d0%b0-%d0%b3%d0%b0%d0%b4%d0%b6%d0%b5%d1%82%d0%be%d0%b2-%d1%87%d0%b5%d1%80%d0%b5%d0%b7-usb/
Например, тут есть онлайн-декодер https://www.artlebedev.ru/decoder/advanced//

Всего записей: 258 | Зарегистр. 25-09-2007 | Отправлено: 22:56 25-12-2017 | Исправлено: Aleks431, 22:58 25-12-2017
Andrey_A_A



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

Код:
bufsr=@@UTF8inURL


Всего записей: 1389 | Зарегистр. 15-08-2011 | Отправлено: 23:21 25-12-2017
Userrr



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Aleks431
в адресной строке в конце url поставь пробел, а потом копируй в буфер. получишь кошерный вид

Всего записей: 10821 | Зарегистр. 21-03-2006 | Отправлено: 23:30 25-12-2017
Aleks431



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A Что-то не срабатывает.
Userrr Спасибо за пробел.

Всего записей: 258 | Зарегистр. 25-09-2007 | Отправлено: 23:54 25-12-2017
Andrey_A_A



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

Всего записей: 1389 | Зарегистр. 15-08-2011 | Отправлено: 23:58 25-12-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 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200

Компьютерный форум Ru.Board » Компьютеры » Программы » TCIMG (Часть 1)
Maz (03-03-2021 11:17): TCIMG (Часть 2)


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

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru