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

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Krasovskii
 
Выделяете *.ico в активной панели , курсор на *.bat (его выделять не надо) и применяете кнопку ниже.
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
imgpr=1 start=BATtoEXE||-bat||%P%N||-save||[tc=AO].exe||-icon||%C1||&&hide
WCMICONS.dll,3
Конвертировать*.bat под курсором в *.ехе с тем же именем со значком выделенного *.ico в активной панели
 
 
-1
 

 
Параметры кнопки исправлены 28.01.2020_11:20:48.
 
--------------
 
После знакомства с TCIMG я уже позабыл, что такое bat, cmd, скрипты..., они стали мне не нужны  

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 08:01 28-01-2020 | Исправлено: Abel11, 11:23 28-01-2020
Milena88



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Krasovskii
Да нормально вроде текст DOC окне отображается.

Всего записей: 69 | Зарегистр. 13-09-2017 | Отправлено: 08:03 28-01-2020
Krasovskii



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Milena88
Нормально? Дайте угадаю это Вы не из командной строки пробовали?
А Вы вот этой подправленной кнопкой от Abel11 воспользуйтесь и посмотрите:

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
exect=$var_s=##<info=o71%P%N//> <IF> $var_s = bat OR $var_s = cmd <THEN> imgpr=1 start=BATtoEXE||/bat||%P%N||/exe||[tc=AO].exe||/icon||clpget||/upx||/overwrite|| <ENDIF>
WCMICONS.dll,2
Если расширение под курсором bat или cmd, то конвертировать файл под курсором в *.ехе с тем же именем и со значком из буфера обмена, применить сжатие, перезаписывать в случае совпадения
 
 
-1

Ну или своим же примером командной строки воспользуйтесь, Вы там ключь /invisible не использовали. Только надо конвертированный батник с выводом текста проверить.
 
 
Добавлено:
Abel11
Большое спасибо! То, что надо. А на счёт бат, командной строки это Вы зря забыли Вот если какую программу надо будет прикрутить к TC используя её формат работы из командной строки, то желательно сначала проверить работу самой проги из командной строки, бо эта программа ничего не знает про TCIMG. И если у этой программы есть глюк при работе из командной строки, Вы будете искать глюк у себя, или в TCIMG, если не проверите, не?

Всего записей: 1310 | Зарегистр. 27-11-2014 | Отправлено: 08:18 28-01-2020 | Исправлено: Krasovskii, 08:23 28-01-2020
Milena88



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Krasovskii
Вот ёшкин кот, а ведь правда Взяли и расстроили девушку, не стыдно? А где взять рабочую версию?

Всего записей: 69 | Зарегистр. 13-09-2017 | Отправлено: 09:31 28-01-2020
Krasovskii



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

Всего записей: 1310 | Зарегистр. 27-11-2014 | Отправлено: 09:43 28-01-2020
Abel11



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

 
Конвертировать*.bat под курсором в *.ехе с тем же именем со значком выделенного *.ico в активной панели . (для TC 9.x)

Код:
imgpr=1 start=BATtoEXE||-bat||%P%N||-save||[tc=AO].exe||-icon||%C1  

 
 
Krasovskii написал(а)
Цитата:
желательно сначала проверить работу самой проги из командной строки, бо эта программа ничего не знает про TCIMG

 
Зато TCIMG знает о них всё!  
 
 
 
 
Добавлено:
Забыл упомянуть, параметры из предыдущего поста рассчитаны на возможности TC 9.x, если используемый Total Commander ниже 9-й версии, то тогда надо использовать параметры ниже.
 
Конвертировать*.bat под курсором в *.ехе с тем же именем со значком выделенного *.ico в активной панели (для всех версий TC)
 

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

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Теперь вроде работает, спасибо! Одно не пойму - почему в конце &&hide? Так как у Вас получается видимое приложение. Если сделать так:

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

То получается невидимое приложение после конвертации. Вот "-invisible" - это из справки программы, а  "&&hide" это что? Я её и в справке по TCIMG найти не могу...
 
И кстати, несмотря на то, что
Цитата:
TCIMG знает о них всё!
Я всё же считаю, что новые знания не должны вытеснять старых, неправильно это  

Всего записей: 1310 | Зарегистр. 27-11-2014 | Отправлено: 14:21 28-01-2020 | Исправлено: Krasovskii, 14:25 28-01-2020
sibirnik



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

Цитата:
а  "&&hide" это что?
 
В справке в команде start есть описание этой команды.

Всего записей: 830 | Зарегистр. 12-09-2014 | Отправлено: 15:17 28-01-2020
Krasovskii



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

Всего записей: 1310 | Зарегистр. 27-11-2014 | Отправлено: 15:27 28-01-2020
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Krasovskii
 
Какие мне предложили ключи Bat_To_Exe_Converter использовать, такие я и прописывал, я не разбирался в них. Мне ставят задачу, я выкладываю пример взаимодействия того или иного приложения с TCIMG.  В 95 случаях из 100 я даже не имел в наличии приложений указанных в задачах, приходилось скачивать, читать справку и демонстрировать пример.
 
&&hide  - "скрытие окна программы", с которой взаимодействует TCIMG, ставлю по привычке, но в случае с Bat_To_Exe_Converter, оно и не нужно, потому что убрав параметр "&&hide" никакого мигания окна я и не заметил.
 
Я лишь вам показываю пример работы TCIMG со сторонними приложениями, а там можете ваять что хотите, исходя из ваших нужд и предпочтений.

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите пожалуйста в решении ещё в одной задачи:
Проверить наличие файлов и сравнить размер аналогичных файлов(по именам файлов) из папки $f3004 в папке $f3007, оставить при совпадении в папке $f3004 только аналогичные файлы большего размера и файлы, которых нет в папке $f3007 удалив из папки $f3004 ненужные файлы.(можно сделать бекап удаляемых файлов в папке $f3004 в папку $f3008).
 Это описание моих сокращений:  
N_1=$f3004=D:\Перебор\mp3\
N_1=$f3007=D:\Досуг\Музыка\
N_1=$f3008=D:\Перебор\mp3\Бекап\
В TCIMGU.ini эти пути прописаны. Имена файлов у меня в папках всегда правильные: Исполнитель - Название трека.

Всего записей: 830 | Зарегистр. 12-09-2014 | Отправлено: 16:41 28-01-2020
Krasovskii



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Да я так понял, судя по всему, конкретно с этой программой &&hide не прошло, ну дык родной ключ работает. Ещё раз спасибо!

Всего записей: 1310 | Зарегистр. 27-11-2014 | Отправлено: 16:47 28-01-2020
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Krasovskii написал(а)
Цитата:
конкретно с этой программой &&hide не прошло

 
Не понял, что не прошло, ещё раз, параметр "&&hide" используется в команде start
 для отключения мигания окон, как правило консольных, приложений в процессе взаимодействия с TCIMG. А теперь вам вопрос, у вас в процессе работы TCIMG с Bat_To_Exe_Converter окно Bat_To_Exe_Converter появлялось, у меня нет, поэтому говорить, что параметр "&&hide" не сработал будет неверно, он просто там и не нужен.
 
 
 
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
 
 
 
sibirnik написал(а)
Цитата:
Проверить наличие файлов и сравнить размер аналогичных файлов(по именам файлов) из папки $f3004 в папке $f3007, оставить при совпадении в папке $f3004 только аналогичные файлы большего размера и файлы, которых нет в папке $f3007 удалив из папки $f3004 ненужные файлы.(можно сделать бекап удаляемых файлов в папке $f3004 в папку $f3008).  

 
Ну и задачки подкидываете на старости моих лет, не знаю справлюсь ли   Мне даже не с чем тестировать, если и разберусь.

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 17:01 28-01-2020 | Исправлено: Abel11, 17:09 28-01-2020
Yymn7

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Возможно ли прописать  для запуска в bat или cmd  команды TCIMG?
Например:
Код:
folds="%p"||x||##rndm<1|9> ;; создать в активной панели папку случайными цифрами, длина имени 9 символов

 
 

Всего записей: 27 | Зарегистр. 09-10-2015 | Отправлено: 17:15 28-01-2020
Abel11



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

 
Не понял, в батник прописать команды TCIMG или надо запустить какой-то батник + команду TCIMG? Если первый вариант, то никак, а второй - легко.

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 17:24 28-01-2020 | Исправлено: Abel11, 17:48 28-01-2020
sibirnik



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

Цитата:
Ну и задачки подкидываете на старости моих лет, не знаю справлюсь ли. Мне даже не с чем тестировать, если и разберусь.  

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

Всего записей: 830 | Зарегистр. 12-09-2014 | Отправлено: 17:33 28-01-2020
ogenry

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

Всего записей: 959 | Зарегистр. 17-04-2003 | Отправлено: 18:30 28-01-2020 | Исправлено: ogenry, 18:31 28-01-2020
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sibirnik
 
 
Сравнить файлы папок "D:\Перебор\mp3\"и "D:\Досуг\Музыка\": в папке "D:\Перебор\mp3\" оставить совпавшие файлы большего размера, а совпавшие файлы меньшего и одинакового размера переместить в папку "D:\Перебор\mp3\Бекап\".
 

Код:
listx=PS<D:\Перебор\mp3\//1//0>||7||"D:\Перебор\mp3\"||"D:\Досуг\Музыка\"||best<:1:*:2:??5o1::> moves=$GLOBALLISTX4||"D:\Перебор\mp3\Бекап\"//0

 
Добавлено:
Для универсальности, без привязки к конкретным путям.
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
listx=PS<"%p"//1//0>||7||"%p"||"%t"||best<:1:*:2:??5o1::> moves=$GLOBALLISTX4||"%p\Backup\"//0||upd<1>
WCMICONS.dll,4
Сравнение по размерам похожих файлов в активной и неактивной панелях, совпавшие файлы меньшего и одинакового размера активной панели переместить в папку "Backup"
 
 
-1
 

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 18:50 28-01-2020 | Исправлено: Abel11, 19:15 28-01-2020
Krasovskii



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

Цитата:
А теперь вам вопрос, у вас в процессе работы TCIMG с Bat_To_Exe_Converter окно Bat_To_Exe_Converter появлялось

Нет не появлялось. А с чего бы ему появляться? Оно и при запуске из командной строки не появляется. Разговор шёл о том, чтобы работала возможность делать из батника видимое приложение, или невидимое. Если запускать TCIMG с Bat_To_Exe_Converter с ключом "-invisible" то он сделает невидимое приложение, если без него - то видимое. Когда я увидел в Вашем примере "&&hide", но "с разбегу" не нашёл его в справке, то ошибочно решил, что такой командой TCIMG заставляет Bat_To_Exe_Converter запускаться и делать приложение на выходе невидимым. Ну а теперь всё разъяснилось, я просто неправильно Вас понял.

Всего записей: 1310 | Зарегистр. 27-11-2014 | Отправлено: 21:40 28-01-2020
Abel11



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

Krasovskii написал(а)
Цитата:
возможность делать из батника видимое приложение, или невидимое

 
Теперь понятно. Надеюсь Milena88 знает о существовании и предназначении ключа "-invisible".

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 21:50 28-01-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.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru