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

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

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



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

Цитата:
Вы проверили КАК она работает?  
Я только проверил, что выполнена моя просьба не вдаваясь в подробности.
Abel11
Благодарю за моментальное исправление ошибки. Не проверял, пока некогда.
 
 

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



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

Цитата:
Если маэстро Abel11 получше вариант не предложит

Предложит,не сомневаюсь, просто будут другие телодвижения.  
 
 
Добавлено:
Кстати, есть ещё (не помню откуда):

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
<HOTKEY=10> imgpr=1 start=BATtoEXE||-bat||%P%N||-save||[tc=AO].exe||-icon||[tc=TQ]||-upx||-invisible||upd<1> <HOTKEY=X> imgpr=1 start=BATtoEXE||-bat||%P%N||-save||[tc=AO].exe||-icon||[tc=TQ]||upd<1>
WCMICONS.dll,37
Конвертировать*.bat под курсором в *.ехе с тем же именем со значком выделенного *.ico в неактивной панели [с Shift невид.]
 
 
-1
 


Всего записей: 755 | Зарегистр. 03-03-2019 | Отправлено: 15:59 25-12-2020 | Исправлено: ziabriev, 16:51 25-12-2020
alexostrov



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

Всего записей: 36 | Зарегистр. 11-12-2017 | Отправлено: 16:49 25-12-2020
YKozhemyaka



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ziabriev
Ну я себе представлял примерно так - выбрал нужную иконку и нажал "Ok", так было бы правильно. А на счёт кнопки:
Цитата:
не помню откуда
тут и помнить нечего - я эту кнопку нашёл в теме и попросил переделать. Дык вот она из того же треда темы.

Всего записей: 18 | Зарегистр. 02-10-2020 | Отправлено: 20:02 25-12-2020 | Исправлено: YKozhemyaka, 20:07 25-12-2020
ziabriev



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

Цитата:
Дык вот она из того же треда темы

Там: Конвертировать *.bat под курсором в *.ехе с первым  значком *.ico в активной панели
Эта:
Конвертировать*.bat под курсором в *.ехе с тем же именем со значком выделенного *.ico в неактивной панели [с Shift невид.]
 

Всего записей: 755 | Зарегистр. 03-03-2019 | Отправлено: 21:16 25-12-2020
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
YKozhemyaka написал(а)
Цитата:
я себе представлял примерно так - выбрал нужную иконку и нажал "Ok"

 
Обновитесь. Тестовая версия 279_b11, в версии 27.8 замените соответствующие файл(ы) .
 
Курсор на *.bat, применяете кнопку, появляется окно просмотра прописанной библиотеки значков, в кнопке ниже - это "shell32.dll", выбираете значок и "Ok".  
Значок сохранится в папке "Ikons" активной панели, можете свой путь прописать для сохранения иконки, можете вообще во временную папку извлекать, разницы нет куда извлечёте значок, это не привязано к команде, путь извлечённого значка по-любому передастся в параметры конвертирования.
 
Gif -анимация.
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
dilog=<sicon=shell32.dll> exicn=GLOBALSICON1<2>||"%p\Ikons"||GLOBALSICON1<3>||icn<0> start=BATtoEXE||-bat||%P%N||-save||[tc=AO].exe||-invisible||-icon||GLOBALEXICN<1>||upd<1>
WCMICONS.dll,1
Конвертировать*.bat под курсором в одноимённый *.ехе со значком выбранным в просмотрщике DLL
 
 
-1
 

 
 

Всего записей: 1472 | Зарегистр. 08-12-2013 | Отправлено: 22:01 25-12-2020 | Исправлено: Abel11, 10:15 26-12-2020
ziabriev



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

Всего записей: 755 | Зарегистр. 03-03-2019 | Отправлено: 23:04 25-12-2020
sibirnik



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
А можете сделать такую же кнопку, но с другими параметрами:
Конвертировать*.bat под курсором в активной панели в одноимённый *.ехе с 1-ым значком извлеченым из выделенного exe-файла в дополнительной панели.

Всего записей: 830 | Зарегистр. 12-09-2014 | Отправлено: 23:11 25-12-2020
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sibirnik написал(а)
Цитата:
Конвертировать*.bat под курсором в активной панели в одноимённый *.ехе с 1-ым значком извлеченым из выделенного exe-файла в дополнительной пане

 
Если под дополнительной панелью вы подразумеваете неактивную панель, то так ->
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
global exicn=[tc=TA]||"%p\Ikons"||[tc=TA],0||icn<0> start=BATtoEXE||-bat||%P%N||-save||[tc=AO].exe||-invisible||-icon||GLOBALEXICN<1>||upd<1>
WCMICONS.dll,1
Конвертировать *.bat под курсором в одноимённый *.ехе с первым значком файла неактивной панели
 
 
-1
 


Всего записей: 1472 | Зарегистр. 08-12-2013 | Отправлено: 00:19 26-12-2020 | Исправлено: Abel11, 10:16 26-12-2020
sibirnik



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
У меня почему то не запускается файл BATtoEXE(может у меня не такой) Вы не могли бы дать ссылку на этот файл. Отдельно работает, а в кнопках нет. Без команд в параметрах, которые начинаются от  

Цитата:
||-bat||%P%N||-save||[tc=AO].exe||-icon||GLOBALEXICN<1>||upd<1>
прога стартует. Помогите разобраться пожалуйста.

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



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

sibirnik написал(а)
Цитата:
не могли бы дать ссылку на этот файл.

 
У меня Bat To Exe Converter
 

Всего записей: 1472 | Зарегистр. 08-12-2013 | Отправлено: 00:46 26-12-2020
sibirnik



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Благодарю. У меня новее 3.2. С вашим создался из bat - exe, но при запуске созданного ехе вылетает ошибка "Параметр задан неверно" это если я запускаю вручную вашу прогу. А по кнопке такая надпись вылетает "An unknown error occured. The program will be terminated"

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



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

sibirnik написал(а)
Цитата:
Параметр задан неверно

 
Так параметры прописаны в батнике, проверяйте. Я у себя проверил, созданный *.exe запускается без проблем, но почему-то мелькает консольное окно, но это уже вопросы к тем, кто параметры мне подкинул.
 
 
sibirnik написал(а)
Цитата:
У меня новее 3.2

 
Новее не означает лучше. Кто-то из прошаренных подсказал, что новые версии косячат.
 
 

Всего записей: 1472 | Зарегистр. 08-12-2013 | Отправлено: 01:18 26-12-2020
Krasovskii



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sibirnik
Всё правильно - более новая версия глючная при работе с ком. строки.

Всего записей: 1119 | Зарегистр. 27-11-2014 | Отправлено: 06:20 26-12-2020
Songbird



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
У меня нормальный exe создаётся. За вывод на экран консоли отвечает  "-invisible". Вот попробуйте такой батфайл:

Код:
@Echo off
pushd %~dp0
Cls
Echo %TCIMG_TEMP%
ping -n 3 127.0.0.1 > nul
Cls
 
goto :eof

 
После создания екзишника Вашей кнопкой запустите его - ничего не увидите А вот если в параметрах уберёте -invisible, то консоль появиться.
Ещё, спросить хотела уже по теме - как правильно использовать короткие пути? У меня не всегда получается, вот на примере этой  Вашей кнопки можете показать - как вместо "%p\Ikons" прописать "$f304", "$f254" или  "$f28"? Полный путь ставлю - нормально, а короткие и в кавычках пробовала и в %% и в <> - ни в какую...

Всего записей: 65 | Зарегистр. 06-08-2020 | Отправлено: 09:24 26-12-2020 | Исправлено: Songbird, 09:25 26-12-2020
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Songbird написал(а)
Цитата:
А вот если в параметрах уберёте -invisible

Я уже прочитал справку Bat_To_Exe_Converter и добавил в кнопки "-invisible".
 

Цитата:
как вместо "%p\Ikons" прописать "$f304", "$f254" или  "$f28"?

Никак, короткие пути в командной строке не работают.
Можно сделать так:
 
slist=@$f28 - получит абсолютный путь к системной папке "Temp, а потом в параметрах где надо указать путь к этой папке просто прописываете GLOBALSLIST<1>
 
Пример:
 
Конвертировать*.bat под курсором в одноимённый *.ехе со значком выбранным в диалоговом окне. (значок извлекается в папку временных файлов Windows "Temp")

Код:
dilog=<sicon=shell32.dll> slist=@$f28 exicn=GLOBALSICON1<2>||GLOBALSLIST<1>||GLOBALSICON1<3>||icn<0> start=BATtoEXE||-bat||%P%N||-save||[tc=AO].exe||-invisible||-icon||GLOBALEXICN<1>||upd<1>

Иконки будут будут извлекаться во временную папку и вам не нужно обращать вообще на это внимание, удобно. Можете настроить по окончании команды конвертирования - удаление этой иконки из временной папки.
 
Конвертировать*.bat под курсором в одноимённый *.ехе со значком выбранным в диалоговом окне. (значок извлекается в папку временных файлов Windows "Temp" и по окончанию конвертирования удаляется)

Код:
dilog=<sicon=shell32.dll> slist=@$f28 exicn=GLOBALSICON1<2>||GLOBALSLIST<1>||GLOBALSICON1<3>||icn<0> start=BATtoEXE||-bat||%P%N||-save||[tc=AO].exe||-invisible||-icon||GLOBALEXICN<1>||upd<1>||&&wait delsm=GLOBALEXICN<1>||1


Всего записей: 1472 | Зарегистр. 08-12-2013 | Отправлено: 10:04 26-12-2020 | Исправлено: Abel11, 10:17 26-12-2020
YKozhemyaka



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

Всего записей: 18 | Зарегистр. 02-10-2020 | Отправлено: 10:08 26-12-2020
ogenry

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
 
С этой кнопочкой всё-таки можете помочь?

Всего записей: 545 | Зарегистр. 17-04-2003 | Отправлено: 10:37 26-12-2020
ziabriev



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

Код:
global exicn=[tc=TA]||"%p\Ikons"||[tc=TA],0||icn<0>  start=BATtoEXE||-bat||%P%N||-save||[tc=AO].exe||-invisible||-icon||GLOBALEXICN<1>||upd<1>

Маэстро просьба сделать эту кнопку с удалением иконок, в некоторых файлах их слишком много:
Задача:
Конвертировать *.bat под курсором в одноимённый *.ехе с первым  значком файла неактивной панели
(значок извлекается в папку временных файлов Windows "Temp" и по окончанию конвертирования удаляется).
 

Всего записей: 755 | Зарегистр. 03-03-2019 | Отправлено: 10:56 26-12-2020 | Исправлено: ziabriev, 10:57 26-12-2020
Abel11



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

 
Попробуйте такие варианты.

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
desel=10 sends=@[tc=AO]||?A[combo=BOX_U14] tcimg=$cm4006 pause=400 marks=0||test<1n!!^\QGLOBALSENDS<1>\E>
WCMICONS.dll,1
Выделить  объекты в неактивной панели начало имён которых совпадает с первыми символами имени объекта под курсором в активной панели (выбором количество символов в диалоговом окне)
 
 
-1
 

 
С переходом на первый выделенный файл.
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
desel=10 sends=@[tc=AO]||?A[combo=BOX_U14] tcimg=$cm4006 pause=400 marks=0||test<1n!!^\QGLOBALSENDS<1>\E> gotom=2||1
WCMICONS.dll,2
Выделить  объекты в неактивной панели начало имён которых совпадает с первыми символами имени объекта под курсором в активной панели с выбором количество символов в диалоговом окне, с установлением курсора на первый выделенный файл
 
 
-1
 

 


 
ziabriev написал(а)
Цитата:

Цитата:
global exicn=[tc=TA]||"%p\Ikons"||[tc=TA],0||icn<0>  start=BATtoEXE||-bat||%P%N||-save||[tc=AO].exe||-invisible||-icon||GLOBALEXICN<1>||upd<1>

 
сделать эту кнопку с удалением иконок

 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
dilog=<sicon=shell32.dll> exicn=GLOBALSICON1<2>||"%p\Ikons"||GLOBALSICON1<3>||icn<0> start=BATtoEXE||-bat||%P%N||-save||[tc=AO].exe||-invisible||-icon||GLOBALEXICN<1>||upd<1>||&&wait delsm=GLOBALEXICN<1>||1
WCMICONS.dll,1
Конвертировать*.bat под курсором в одноимённый *.ехе со значком выбранным в окне просмотра библиотеки значков (с удалением ранее извлечённого значка)
 
 
-1
 

 


 
Ребят, давайте вопросы с конвертированием *.bat оставим на следующий год. Есть пользователи которым я ещё не ответил по другим вопросам, да и ещё параллельно идёт подготовка с автором к выпуску новой версии.
 

Всего записей: 1472 | Зарегистр. 08-12-2013 | Отправлено: 13:19 26-12-2020 | Исправлено: Abel11, 13:23 26-12-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

Рейтинг.ru