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

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



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

Цитата:
goton=1 marks=1 ;; перейти на первый элемент и выделить все файлы.

Имеется ешё одна кнопка (2), которая при выделении вручную файлов или при нажатии на указанную выше кнопку - выполняет те задачи, которые в ней заданы. При попытке объединить эти две кнопки(задачи) в одну кнопку  - вылетает окно-справка TCIMG. Точнее сказать работает до определённого места в коде, вот до этой команды в кнопке 2: ...global renms=%WL...
Вот упрощённый вариант команды, который я бы хотел,чтобы отработал без проблем без ручного выделения файлов или установки курсора на первый файл:

Цитата:
goton=1 marks=1 global renms=%WL||&&[({|\[].+?[\]|\)}]!!||#G7

Что нужно добавить или изменить или вообще это может работать без ручной установки на файл? Подскажите пожалуйста.


----------
Мечты сбываются - TC+TCIMG...

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sibirnik
 
Лучше поставить задачу, меньше букв и больше смысла.
 
Как я понял: вам надо получить список путей всех файлов активной панели и передать,  например, команде "renms"
 
Дополнение №22  ->  подпараметр PS<> - список объектов каталога
 
 
Пример: Переименование -  удалить начальные пробелы в именах всех файлов активной панели

Код:
renms=PS<"%p"//1//0>||&&^(~~+)!!

 
 
 

Всего записей: 1450 | Зарегистр. 08-12-2013 | Отправлено: 10:46 15-06-2020 | Исправлено: Abel11, 10:47 15-06-2020
ziabriev



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

Цитата:
В файле TCIMG.ini в секции [Commands] заменить ключи  

 
Antonij72

Цитата:
Как фиксить подобное?
 

 
Если добавить эти ключи в  TCIMGU.ini,  будет ли гарантия от сбоев?

Всего записей: 746 | Зарегистр. 03-03-2019 | Отправлено: 10:49 15-06-2020
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ziabriev написал(а)
Цитата:
Если добавить эти ключи в  TCIMGU.ini,  будет ли гарантия от сбоев?

 
В TCIMGU.ini нет надобности добавлять, это ничего не изменит. Утилита TCIMG постоянно развивается, коды переписываются, оптимизируются, поэтому иногда могут возникать сбои, ничего страшного я думаю, ведь всё решается быстро.

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



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

Цитата:
ведь всё решается быстро

Ну и вопросов больше нет. Спасибо.

Всего записей: 746 | Зарегистр. 03-03-2019 | Отправлено: 11:58 15-06-2020
sibirnik



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

Цитата:
renms=PS<"%p"//1//0>

Абсолютно точная помощь в решении задачи.

----------
Мечты сбываются - TC+TCIMG...

Всего записей: 830 | Зарегистр. 12-09-2014 | Отправлено: 12:14 15-06-2020
Kindom



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

Цитата:
Записать в буфер обмена 5-ю строку текстового файла под курсором

Большое спасибо!

Всего записей: 49 | Зарегистр. 07-09-2014 | Отправлено: 14:37 15-06-2020
Milena88



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
Давно пользуюсь кнопками:
Конвертировать командный файл под курсором в *.ехе со значком из БО

Код:
start=PrvBat imgpr=1 start=BATtoEXE||-bat||%P%N||-save||[tc=AO].exe||-icon||clpget||upd<1>

 
Конвертировать командный файл под курсором в *.ехе со значком из выделенного файла ico в активной панели.

Код:
start=PrvBat imgpr=1 slist=%WL start=BATtoEXE||-bat||%P%N||-save||[tc=AO].exe||-icon||GLOBALSLIST<1>||upd<1>

 
Конвертировать командный файл под курсором в *.ехе со значком из выделенного файла ico в противоположной панели.

Код:
start=PrvBat imgpr=1 start=BATtoEXE||-bat||%P%N||-save||[tc=AO].exe||-icon||[tc=TQ]||upd<3>

 
BATtoEXE, это прога Bat To Exe Converter, путь к exe файлу прописан в TCIMGU.ini.  Всё прекрасно работало, пока не обновилась до последней версии. Сейчас всё работает, вот только ехешник создаётся не в папке с командным файлом, а в папке с TCIMG.exe. Что за беда и как ей противостоять?

Всего записей: 54 | Зарегистр. 13-09-2017 | Отправлено: 16:29 16-06-2020
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Milena88
 
В ваших командах TCIMG не указывает где сохранять, TCIMG только задаёт имя создаваемого *.exe, Bat_To_Exe_Converter автоматически создаёт в той же папке, что и конвертируемый *.bat.  
Протестировал у себя, проблем нет, все команды отработали штатно, *.exe создаётся в активной панели.
С помощью TCIMG можно задать путь сохранения для этого в параметрах замените [tc=AO].exe на "%p%O".exe
 
Ещё вопрос, а для чего команда start=PrvBat, что она запускает?

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11,
Что то похожее у меня было из-за того, что путь запуска в кнопке был не пустой.  
 Milena88
Проверьте что там у вас. Должно быть пусто.
 


----------
Мечты сбываются - TC+TCIMG...

Всего записей: 830 | Зарегистр. 12-09-2014 | Отправлено: 18:53 16-06-2020
Abel11



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

Да, такое имеет место быть, но Milena88 говорит, что пользовалась уже и всё работало, поэтому я об этом и не упомянул.
 

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



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

Цитата:
Должно быть пусто

Да, или пусто, или адрес сохранения.
У меня есть так:

Код:
 
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
imgpr=1 slist=%WL start=BATtoEXE||-bat||%P%N||-save||[tc=AO].exe||-icon||GLOBALSLIST<1>||upd<1>
Wcmicons.dll,44
Конвертировать bat в ехе с *.ico в папку пользователя
C:\Users\
 
-1
 
 

  или по другому:  

Код:
 
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
slist=%WL start=BATtoEXE||-bat||%P%N||-save||"%p%O".exe||-icon||GLOBALSLIST<1>||upd<1>
Wcmicons.dll,60
Конвертировать bat в ехе с *.ico в АП
%COMMANDER_PATH%\
 
-1
 
 

Всего записей: 746 | Зарегистр. 03-03-2019 | Отправлено: 20:01 16-06-2020
Milena88



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Спасибо большое! Теперь работает. Странно только, почему до обновления работало в том виде, в каком я приводила и какое это имеет отношение к обновлению TCIMG... Кстати, старый бат файл как работал так и работает с Bat_To_Exe_Converter как и раньше, т.е. создаёт ехешники в той же папке где и преобразуемый командный файл. Следовательно в работе Bat_To_Exe_Converter ничего не изменилось, он работает по умолчанию. Чудеса... А на счёт start=PrvBat не напрягайтесь, к вопросу это не имеет отношения. Там идёт запуск командного файла который создаёт текстовый файл с именем преобразуемого файла в котором дата и время преобразования. Не к Bat_To_Exe_Converter ни к TCIMG это отношения не имеет.
sibirnik
Вы на счёт пути в "path" в кнопке? Конечно он не пустой, там путь к TCIMG указан. Он у меня в своей папке "TCIMG" в папке с ТС, следовательно там %COMMANDER_PATH%\TCIMG стоит. А как иначе? До вчерашнего дня всё прекрасно работало.

Всего записей: 54 | Зарегистр. 13-09-2017 | Отправлено: 20:49 16-06-2020
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Milena88 написал(а)
Цитата:
Конечно он не пустой

 
А надо чтобы был пустой.
 

Всего записей: 1450 | Зарегистр. 08-12-2013 | Отправлено: 21:03 16-06-2020 | Исправлено: Abel11, 13:17 18-06-2020
Milena88



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Ну вот - век живи, век учись и тогда есть шанс умереть дураком... В моём случае дурочкой, но от этого не легче. Всегда предпочитала пути указывать в "path" а не в "cmd", задолго до того как начала использовать TCIMG и никогда проблем не было. Зачем тогда "path"? Когда и для чего его использовать?
sibirnik
Спасибо Вам за подсказку!

Всего записей: 54 | Зарегистр. 13-09-2017 | Отправлено: 06:32 17-06-2020
sibirnik



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

Цитата:
Когда и для чего его использовать?  

Отвечу так: У меня огромное количество кнопок, а кнопок с прописанным путём запуска одна или две. Остальные все с чистым путём запуска.(Держите его всегда чистым) Для чего надо прописывать - один из примеров, это ваш, чтобы записать в определённую папку или вот у меня есть кнопка, если в путь запуска не прописать путь exe-файла, то он запускается только в английском интерфейсе.


----------
Мечты сбываются - TC+TCIMG...

Всего записей: 830 | Зарегистр. 12-09-2014 | Отправлено: 13:31 17-06-2020
Dzhontrivolta



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

Цитата:
Пробелы заменить на двойные тильды (~~), проценты должны быть двойными, кавычки заменить на двойные апострофы.

А можно ещё вопрос, а если в тексте попадается "="?

Всего записей: 26 | Зарегистр. 26-10-2017 | Отправлено: 16:14 19-06-2020
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dzhontrivolta
 
Вот вы привели мне цитату без ссылки на пост, мне пришлось искать нашу с вами переписку, благо всего лишь пришлось отмотать одну страницу. Если у вас не получилось добиться нужного результата от команды, лучше выкладывайте команду с разъяснением проблемы.
 

Цитата:
если в тексте попадается "="?

 
Проблем не заметил со знаком равенства, нормально передаётся из команды, выкладывайте проблематичный текст (инфу, которую надо поместить в буфер), будем посмотреть.

Всего записей: 1450 | Зарегистр. 08-12-2013 | Отправлено: 16:40 19-06-2020 | Исправлено: Abel11, 17:36 19-06-2020
Penkuzdui



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Можно ли сделать кнопку - размер файла под курсором в буфер обмена? Нашёл в справке пример:
Код:
<info=o300C:\List.lst|3|M//>
но как его применить не понял.
И ещё, вот
Код:
infos=3||2||%P%N
выводит всю информацию о видеофайле, а можно не всю, а только необходимую? В MediaInfo есть выбор отображения, таблица, кратко и т.д., подозреваю что и тут можно.

Всего записей: 21 | Зарегистр. 16-06-2020 | Отправлено: 07:31 20-06-2020
Dzhontrivolta



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

Цитата:
Вот вы привели мне цитату без ссылки на пост

Извиняюсь, не подумал, просто рядом совсем было. А на счёт "=" Вы правы, проблем нет, это я сам при вводе накосячил. Спасибо за подсказку!

Всего записей: 26 | Зарегистр. 26-10-2017 | Отправлено: 07:58 20-06-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