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

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

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



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

Код:
start=ExamDiff||[tc=AZ]||[tc=TZ]

 
В TCIMGU.ini секции [Programs] прописываем:  
----------
ExamDiff=путь к\ExamDiff.exe
----------
Или в параметрах выше вместо ExamDiff прописывает абсолютный или относительный %%путь%% к ExamDiff.exe
 
 
 
 

Всего записей: 1584 | Зарегистр. 08-12-2013 | Отправлено: 19:54 15-02-2021 | Исправлено: Abel11, 07:38 17-02-2021
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Класс!!! Работает! Спасибо!
Я пробовал сначала сам, но дальше такого

Код:
start=ExamDiff||$f95||$f96

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

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 20:09 15-02-2021
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
coherent написал(а)
Цитата:
 
start=ExamDiff||$f95||$f96
почему такая команда не работает?

 
Потому что данные короткие пути $f95(путь левой панели) и $f96(путь правой панели) содержат в конце обратный слэш, а как вы сами успели заметить программа ExamDiff с такими путями не работает.

Всего записей: 1584 | Зарегистр. 08-12-2013 | Отправлено: 22:30 15-02-2021 | Исправлено: Abel11, 07:33 17-02-2021
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Понял, спасибо! А такие нюансы, типа, что короткие пути $f95 и $f96 содержат в конце обратный слэш, где-то в справке описаны? Пробую разбираться, но пока идет тяжело!

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 23:25 15-02-2021
DiamondFix



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите с этим пожалуйста. Вот такая кнопка:

Код:
start=C:\TCCom\Update.bat||[combo=BOX2]

работает, но не совсем так как мне нужно - передаёт командному файлу в качестве параметра то, что я набираю в диалоге, но в кавычках. А мне бы надо чтобы передалось без кавычек. Как подправить?

Всего записей: 33 | Зарегистр. 13-02-2021 | Отправлено: 09:04 16-02-2021
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
DiamondFix, в команде много параметров, возможно так:

Код:
start=C:\TCCom\Update.bat||param<[combo=BOX2]>


Всего записей: 1472 | Зарегистр. 15-08-2011 | Отправлено: 18:11 18-02-2021
TundryukFM



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
Спасибо большое!

Всего записей: 18 | Зарегистр. 08-02-2021 | Отправлено: 19:39 18-02-2021
DiamondFix



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
Ваш пример работает как надо. А как понять - много параметров? Я передавать пытался только один. Или имеется ввиду - что может быть много вариантов?

Всего записей: 33 | Зарегистр. 13-02-2021 | Отправлено: 14:29 19-02-2021
Andrey_A_A



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

Цитата:
А как понять - много параметров?

Может я не так выразился, команда start имеет много параметров, один из них я написал.
Т.к. программы воспринимают передачу параметров по разному (в кавычках, без кавычек, с относительными путями, без них, кавычки заменяются одинарными ... и.т.д. вариантов масса), к некоторым надо подходить индивидуально...

Всего записей: 1472 | Зарегистр. 15-08-2011 | Отправлено: 19:43 19-02-2021
And000010

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите доработать кнопку со ср.195 записать в буфер обмена базовые имена всех выделенных файлов с размерами в скобках в конце имён + суммарный размер выделенных файлов и их количество.Чтобы записывала суммарный размер выделенных файлов и папок.

Всего записей: 57 | Зарегистр. 22-09-2013 | Отправлено: 22:04 19-02-2021
Abel11



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

And000010 написал(а)
Цитата:
Чтобы записывала суммарный размер выделенных файлов и папок

 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
imgpr=1 kends=<info=x10> rends=<info=o241%WL//> lists=%WL||##path<4>||$$~~(<info=o240:://>)||#Z@CRLF@CRLFОбщий~~размер:~~GLOBALRENDS<1>~~в~~GLOBALKENDS<1>~~объектах beepss
WCMICONS.dll,1
Записать в буфер обмена базовые имена всех выделенных объектов с размерами в скобках в конце имён + суммарный размер выделенных объектов и их количество
 
 
-1
 

 

Всего записей: 1584 | Зарегистр. 08-12-2013 | Отправлено: 23:36 19-02-2021
Songbird



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Ну раз пошла такая пьянка, то и я обнаглею и вставлю свои 5 копеек - уж если и размер папок показывать, то неплохо бы отделить папки от файлов. Скажем к названиям папок, в отличии от файлов, добавить слеш, а потом уже размер. Можно так сделать?

Всего записей: 77 | Зарегистр. 06-08-2020 | Отправлено: 07:49 20-02-2021
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Songbird
 
Конечный слеш в конце имён папок.
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
imgpr=1 kends=<info=x10> rends=<info=o241%WL//> lists=%WL||##path<32>||$$~~(<info=o240:://>)||#Z@CRLF@CRLFОбщий~~размер:~~GLOBALRENDS<1>~~в~~GLOBALKENDS<1>~~объектах beepss
WCMICONS.dll,1
Записать в буфер обмена базовые имена всех выделенных объектов с размерами в скобках в конце имён + суммарный размер выделенных объектов и их количество
 
 
-1
 

Всего записей: 1584 | Зарегистр. 08-12-2013 | Отправлено: 08:31 20-02-2021 | Исправлено: Abel11, 08:32 20-02-2021
And000010

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

Всего записей: 57 | Зарегистр. 22-09-2013 | Отправлено: 09:45 20-02-2021
Songbird



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

Всего записей: 77 | Зарегистр. 06-08-2020 | Отправлено: 10:59 20-02-2021
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Просьба помочь с кнопкой извлечения выделенных объектов из архива в тот же каталог в той же панели (активной). Захожу в архив, выделяю нужные объекты, нажимаю кнопку и они извлекаются рядом с архивом, в который зашел. Архивы могут быть 7z, rar, zip. Объекты могут находиться либо непосредственно в архиве (все объекты прямо упаковывались в архив), либо в общем каталоге (т.е. все объекты находятся в одном каталоге, который уже упаковывался в архив). Нужны два варианта: просто извлечь выделенные объекты рядом с архивом и извлечь выделенные объекты в папку с именем архива рядом с архивом. Это все проделывается в активной панели, чтобы противоположная панель оставалась нетронутой.

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 13:51 20-02-2021
sibirnik



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Надо же у меня тоже просьба про архив. Нужна кнопка для выполнения задачи:
В выделенную папку извлечь архив под курсором на один уровень вверх. (если внутри архива есть архивы или папки, то всё так и должно остаться в папке, извлечение только из первого уровня)

Всего записей: 830 | Зарегистр. 12-09-2014 | Отправлено: 14:45 20-02-2021 | Исправлено: sibirnik, 17:25 20-02-2021
And000010

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11, я не считаю наглостью просьбу Songbird.Но можно я немного понаглею.Я последнее время пытаюсь создавать кнопки много функциональные.Тоисть выбор в диологе :копировать,переместить с заменой,без замены.Можно ли создать из 3 ваших кнопок одну с выбором в диологе:Записать в буфер обмена базовые имена всех выделенных объектов с размерами в скобках в конце имён + суммарный размер выделенных объектов и их количество Файлов,Файлов и папок,и с конечным слешем.

Всего записей: 57 | Зарегистр. 22-09-2013 | Отправлено: 17:00 20-02-2021
sibirnik



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите пожалуйста с кнопкой для добавления строки в содержимое txt-файла по пути D:\Примеры.txt:
Нужно найти в этом txt-файле строку с содержимым(может находиться в любом месте):
|пример1|
И добавить за ней строку с содержимым из буфера обмена:
|пример2|
Строки(Пример1) с одинаковым содержимым и всегда (Пример1), добавляется только вторая строка(Пример2), содержимое этой строки берётся из буфера обмена и естественно, каждый раз - разное. После отработки кнопки имеем:
|пример1|
|пример2|

Всего записей: 830 | Зарегистр. 12-09-2014 | Отправлено: 19:18 20-02-2021
YasnyiPerec



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
And000010
У Вас в папке с TCIMG есть папка Files\Tcg\, распакуйте в неё файл.
 
Кнопка:
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
<HOTKEY=11> tcimg=$pmwr_bf_c  <HOTKEY=10> tcimg=$pmwr_bf_b <HOTKEY=X> tcimg=$pmwr_bf_a
WCMICONS.dll,1
записать в буфер обмена базовые имена всех выделенных файлов с размерами в скобках в конце имён + суммарный размер выделенных файлов и их количество|[+S Записать в буфер обмена базовые имена всех выделенных объектов с размерами в скобках в конце имён + суммарный размер выделенных объектов и их количество]|[+С Записать в буфер обмена базовые имена всех выделенных объектов с размерами в скобках в конце имён + суммарный размер выделенных объектов и их количество (слеш в конце имени папок)]
 
 
-1

 
При нажатии кнопки скопируете в буфер имена файлов с размерами, при нажатии кнопки с зажатым шифтом - файлов и папок, и наконец с зажатым Ctrl - файлов и папок со слешем.

Всего записей: 97 | Зарегистр. 16-12-2019 | Отправлено: 20:21 20-02-2021 | Исправлено: YasnyiPerec, 20:22 20-02-2021
   

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