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

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

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
[sibirnik
ogenry написал(а)
Цитата:
Недавно заметил, что TCIMG 27.0 у меня не устанавливает папке значок, выбранный в диалоге

 
Неплохо было бы увидеть саму команду. У меня Windows 10 нет, но проверю на том, что есть, а там и автор подоспеет, разберётся.
 
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
 
 
 
 
sibirnik написал(а)
Цитата:
Я понимаю код в кнопке громоздкий

 
При всём увaжении, но я в чужих кодах разбираться не стану, это потёмки.  
 

Цитата:
Может я неправильно вставил в свой код ваш код

 
Вроде всё верно вставлено. Попробуйте добавить параметр "&&focus".
 
 

Код:
global start=mpTrimPRO||workdir<"$f300\TC_MInst\software\Media\mpTrimPRO">||list<$GLOBALRENMS>||&&wait||&&procwait||&&focus

 

Всего записей: 1450 | Зарегистр. 08-12-2013 | Отправлено: 18:45 02-02-2020 | Исправлено: Abel11, 18:51 02-02-2020
ogenry

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

Цитата:
Неплохо было бы увидеть саму команду

 
[em_vim_0737]
Cmd=%COMMANDER_PATH%\TCIMG.exe
Param=global sends=<sicon=[combo=Выбор~значка||Копировать~~путь~~значка~~в~~БО:||colors.dll|Wcmicons.dll|User.dll|TCIMG.dll||343||117||1||1]|32|1|0|1> icofs=%L||0||GLOBALSENDS<1> rstart
Path=
Button=WCMICONS.dll,500
Menu=Выд. папкам значок выбранный в диалоге
Iconic=0
 

Всего записей: 528 | Зарегистр. 17-04-2003 | Отправлено: 19:01 02-02-2020
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ogenry
 
Вставьте символ @ "собака", во фрагменте указанном ниже.
 
"global sends=@<sicon=...."
 
Param=

Код:
global sends=@<sicon=[combo=Выбор~значка||Копировать~~путь~~значка~~в~~БО:||colors.dll|Wcmicons.dll|User.dll|TCIMG.dll||343||117||1||1]|32|1|0|1> icofs=%L||0||GLOBALSENDS<1> rstart  
 

 

Всего записей: 1450 | Зарегистр. 08-12-2013 | Отправлено: 19:11 02-02-2020 | Исправлено: Abel11, 19:32 02-02-2020
sibirnik



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
И не нужно разбираться, проверили правильно вставил и это главное.
Попробуйте добавить параметр "&&focus".  - пробовал и не только это, не помогает.
А может сворачивать при нажатии на кнопку ТС в трей сначала, потом выполнить все команды кнопки, а по выходу из кнопки разворачивать. Так можно?
Свернуть у меня получилось из справки взял команду и вначало кода вставил - всё отработало штатно:
mxmnz=1
А вот вернуть ТС обратно из панели задач не получается:
mxmnz=0 нет возврата
"thide=1||$TTOTAL_CMD" - восстановить окно Total Commander с панели задач. ТОже нет.
Подскажите, как вернуть ТС?

Всего записей: 830 | Зарегистр. 12-09-2014 | Отправлено: 19:29 02-02-2020
ogenry

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

Цитата:
Вставьте символ @ "собака", во фрагменте указанном ниже.  

Все получилось. Большое спасибо!
Почему 26.0 работает с этой командой без @?
 

Всего записей: 528 | Зарегистр. 17-04-2003 | Отправлено: 19:39 02-02-2020
Abel11



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

sibirnik написал(а)
Цитата:
А может сворачивать при нажатии на кнопку ТС в трей сначала...

 
Это не дело. Только протестировал вашу кнопку, всё работает, окно сразу становится активным.
 У меня mpTrim PRO_2.13.  Скачать.
 
ogenry написал(а)
Цитата:
Почему 26.0 работает с этой командой без @?  

 
"Собаку" (@) и раньше нужно было прописывать, но работало и без неё, пока требования не ужесточились.
 

Всего записей: 1450 | Зарегистр. 08-12-2013 | Отправлено: 19:49 02-02-2020
sibirnik



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

Цитата:
Это не дело. Только протестировал вашу кнопку, всё работает, окно сразу становится активным.
 У меня mpTrim PRO_2.13.
У меня тоже 2.13. (Попробовал и вашу - результат тот же)Спасибо за тест кнопки - она точно работает и я это знаю. Но окно mpTrim неактивно. И сейчас меня осенила(можно тихонько сказать)гениальная мысль-))). Я запустил ТСх64 и о чудо всё отработало штатно. Вновь к вам вопрос(может знаете) у меня Windows 7x64Ult. почему при запуске ТСх32 возникает такая проблема.? И ещё вопрос или к автору TCIMG нужно обращаться: почему по команде mxmnz=1 сворачивает в панель задач, а mxmnz=0 не возвращает из панели задач.?

Всего записей: 830 | Зарегистр. 12-09-2014 | Отправлено: 03:07 03-02-2020 | Исправлено: sibirnik, 03:09 03-02-2020
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sibirnik написал(а)
Цитата:
почему при запуске ТСх32 возникает такая проблема.?

 
Я про  mpTrim ничего не знаю, я с этой прогой никогда не работал, а посему поведенческий анализ провести не смогу. У меня тоже Windows 7x64 и mpTrim запускается, с вашей кнопкой, поверх окон и в TCx32, и в TCx64. Это вы уже у себя смотрите, что да как.

Цитата:
mxmnz=0 не возвращает из панели задач


Код:
mxmnz=0 ;; развернуть окно Total Commander

То есть разворачивает во весь экран, а не из свёрнутого положения.
 
А вот "mxmnz=2" по идее должен восстановить, надо будет у автора спросить, я этой командой не пользовался никогда.
 

Всего записей: 1450 | Зарегистр. 08-12-2013 | Отправлено: 03:36 03-02-2020 | Исправлено: Abel11, 03:43 03-02-2020
sibirnik



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

Цитата:
А вот "mxmnz=2" по идее должен восстановить, надо будет у автора спросить,
Не восстанавливает и спросить у автора надо. (мне самому спросить или вы сами спросите?) Проблему решил(коллективный разум - это здорово) Проблема оказалась банальна в файле wincmd.ini у меня есть строка:

Цитата:
; 1: Передавать Windows данные для открытия приложений на том же мониторе, на котором находится Total Commander. Эти данные могут игнорироваться запускаемыми программами.
0: Не передавать сведений о текущем мониторе; приложение, скорее всего, будет запущено на первичном мониторе.
OpenOnSameMonitor=0
 
У меня было 1 - установил 0 всё заработало и в TCx32, и в TCx64. Вот ведь, как бывает. Спасибо за потраченное время и помощь.
 

Всего записей: 830 | Зарегистр. 12-09-2014 | Отправлено: 04:05 03-02-2020
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sibirnik написал(а)
Цитата:
установил 0 всё заработало и в TCx32, и в TCx64

 
Вот и здОрово.  
 
Вы молодец, что докопались, как говорится - "дорогу осилит идущий".
 

Цитата:
мне самому спросить или вы сами спросите?

 
Он сам прочитает здесь, а если что, то я ему напомню.

Всего записей: 1450 | Зарегистр. 08-12-2013 | Отправлено: 04:18 03-02-2020 | Исправлено: Abel11, 04:23 03-02-2020
Krasovskii



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

Код:
lists=[info=s38]

А в формате день.месяц.год можно? Никак не пойму - возможно такое?

Всего записей: 1110 | Зарегистр. 27-11-2014 | Отправлено: 06:35 04-02-2020
sibirnik



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

Цитата:
А в формате день.месяц.год можно?  

Так вроде работает:

Цитата:
lists=[info=s33].[info=s32].[info=s31]

или так:

Цитата:
lists=[info=s33!!s32!!s31]


Всего записей: 830 | Зарегистр. 12-09-2014 | Отправлено: 07:26 04-02-2020 | Исправлено: sibirnik, 07:40 04-02-2020
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Krasovskii
 
[info=s№]
 
_______________ из справки ____________
s36 - секунды
s35 - минуты
s34 - часы
s33 - день
s32 - месяц
s31 - год
s48 - год (короткий формат)  
___________________________________
 
04.02.2020

Код:
lists=[info=s33!!#.!!s32!!#.!!s31]

04.02.20

Код:
lists=[info=s33!!#.!!s32!!#.!!s48]


Всего записей: 1450 | Зарегистр. 08-12-2013 | Отправлено: 08:38 04-02-2020 | Исправлено: Abel11, 10:08 04-02-2020
Krasovskii



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sibirnik и Abel11, спасибо! Сам не допёр, что можно по отдельности дату месяц и год

Всего записей: 1110 | Зарегистр. 27-11-2014 | Отправлено: 09:57 04-02-2020
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Krasovskii написал(а)
Цитата:
Сам не допёр, что можно по отдельности дату месяц и год

 
Не всё сразу, если какой-то ступор, то спрашивайте, не тратьте время, по возможности ответим. Я понимаю, что в справке очень много информации и пользователю вначале тяжело ориентироваться в ней, всё-таки 12мб справки - это вам ни хухры-мухры .
 
 

Всего записей: 1450 | Зарегистр. 08-12-2013 | Отправлено: 11:01 04-02-2020 | Исправлено: Abel11, 11:06 04-02-2020
Krasovskii



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Это точно! Я бы даже сказал хухры вообще даже не мухры

Всего записей: 1110 | Зарегистр. 27-11-2014 | Отправлено: 21:10 04-02-2020
sibirnik



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

Цитата:
хухры вообще даже не мухры

Вот есть на мой взгляд очень хорошая кнопка(автора её не помню), которая помогает в более лёгком  освоении и поиске нужного в справке. Для примера впишите замен (слово вводимое, лучше писать сокращённое, так как могут быть разные окончания = замена заменить и так далее =) и будет создан список всех примеров из справки по этому слову. Очень даже удобно и главное быстро можно найти много для себя нужного и полезного.

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

И вот ещё одна кнопка для удобного создания кнопок из примеров справки:

Цитата:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
imgpr=1 gends=@<info=x50>??1 rends=-1!!-1 <FOR> 1 <TO> GLOBALRENDS<0> sends=GLOBALRENDS<x:INDEX:>??-1||formt<ex2> zends=TOTALCMD#BAR#DATA||$$@CRLF%%COMMANDER_PATH%%\TCIMG.exe||$$@CRLFGLOBALSENDS<x1>||$$@CRLFWcmicons.dll,19||$$@CRLFGLOBALSENDS<x2> barbt=1||-1||GLOBALGENDS<1>||butfrom<?GLOBALZENDS<x1>> <NEXT> barupd
%COMMANDER_PATH%\Wcmicons.dll,251
Создать кнопку в конце АП инструментов из строк команд примера справки TCIMG.chm в буфере обмена.


Всего записей: 830 | Зарегистр. 12-09-2014 | Отправлено: 06:51 05-02-2020
Krasovskii



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

Всего записей: 1110 | Зарегистр. 27-11-2014 | Отправлено: 06:54 05-02-2020
Angelfuze



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

Всего записей: 50 | Зарегистр. 01-09-2015 | Отправлено: 08:27 05-02-2020 | Исправлено: Angelfuze, 08:29 05-02-2020
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Angelfuze написал(а)
Цитата:
для выделения файлов и папок в активной панели и в не активной панели по списку из буфера обмена?

 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
marks=list<clpget>
WCMICONS.dll,1
Выделить объекты в активной панели по списку из буфера обмена
 
 
-1
 

 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
tcimg=$cm4006 marks=list<clpget> tcimg=$cm4006
WCMICONS.dll,2
Выделить объекты в неактивной панели по списку из буфера обмена и вернуться в активную панель (для TC 9.x)
 
 
-1
 

 
 
 
Добавлено:
Для выделения в неактивной панели по списку из буфера обмена с возвращением в активную панель для TC версией ниже 9.x.
 

Код:
focusp marks=list<clpget> focusp  

Всего записей: 1450 | Зарегистр. 08-12-2013 | Отправлено: 08:51 05-02-2020 | Исправлено: Abel11, 09:10 05-02-2020
   

Страницы: 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.Board
© Ru.Board 2000-2020

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru