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

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



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

Вы что переименовывая файл под курсором не видите его расширения, для чего проверка на определённое расширение?

Цитата:
файла с таким переименованным именем и расширением нет в текущей папке

 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
renmm=%P%N||##clpget||owrite<8>
WCMICONS.dll,19
Переименовать объект под курсором именем из буфера обмена(пропустить в случае совпадения имён)
 
-1
 


Всего записей: 1472 | Зарегистр. 08-12-2013 | Отправлено: 11:25 22-06-2020 | Исправлено: Abel11, 11:29 22-06-2020
Albinka32



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

Код:
renmm=%P%O.rar||##clpget||owrite<8>

или так:

Код:
renmm=%P%O.txt||##clpget||owrite<8>

Всего записей: 37 | Зарегистр. 18-06-2020 | Отправлено: 17:09 22-06-2020 | Исправлено: Albinka32, 17:10 22-06-2020
Abel11



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

 
Я думал нечто посложнее нужно, с проверкой прохождения файла под прописанное условие.
 
Не забывайте "%P%O" закавычить, иначе пути с пробелами не будут работать.
 

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



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Посложнее? Вы имеете ввиду через <IF> <THEN> <ELSE>? Ну конечно я понимаю что так, было бы правильно. Но тот изврат, что я показала, у меня у самой получается, а вот проверить только расширение через <IF> у меня пока не получилось. За напоминание на счёт кавычек, спасибо что напомнили, а я это упустила. Потом удивлялась бы.

Всего записей: 37 | Зарегистр. 18-06-2020 | Отправлено: 20:29 22-06-2020
Abel11



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

Цитата:
вот проверить только расширение через <IF> у меня пока не получилось

 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
<SELECT> <CASE> <info=f11%P%N//> = txt OR <info=f11%P%N//> = rar <#> renmm=%P%N||##clpget||owrite<8> <ENDSELECT>
WCMICONS.dll,1
Если расширение файла под курсором *.txt или *.rar, то переименовать его содержимым буфера обмена (пропустить в случае совпадения имён)
 
-1
 

Всего записей: 1472 | Зарегистр. 08-12-2013 | Отправлено: 21:18 22-06-2020 | Исправлено: Abel11, 21:18 22-06-2020
Albinka32



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

Всего записей: 37 | Зарегистр. 18-06-2020 | Отправлено: 07:21 23-06-2020 | Исправлено: Albinka32, 07:23 23-06-2020
sibirnik



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

Цитата:
Тут вот пожелание есть.  

Конечно хорошее пожелание, но как вы это представляете себе? У автора есть своя жизнь, дела, семья и так далее. Да даже то, что Автор TCIMG развивает эту программу и справку к ней в том виде как она есть требует такого огромного количества времени и труда, что для обучения начинающих у него просто нет времени, хотя он по мере возможности откликается и помогает по просьбам форумчан. По собственному опыту скажу: Начинал с нуля(с полного нуля), да и сейчас по большому счёту ноль(чему то научился) не так уж много вам, да и любому другому пользователю ТС и TCIMG нужно кнопок и большая часть из того, что нужно уже есть на форумах или готовые примеры в справке, которые с лёгкостью можно использовать под свои нужды. А чего нет или не получается, задавайте вопрос и поверьте всегда найдётся помощь.
Конечно может и нужно создать отдельную ветку для начинающих, но лично я, как начинающий, не вижу смысла в этом, так как тех(начинающих) кому это будет надо - очень мало.

Цитата:
от простого к сложному никто не отменял.

Очень легко с помощью справки можно - это реализовывать.

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

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



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sibirnik
Я же не зря 2ды подчеркнула, что это лишь пожелание. Автору виднее, что с этим пожеланием делать. Мне трудно представить, насколько это трудоёмкая вещь - добавлять в существующую справку более простые примеры, которые уже реализованы в рамках этого форума например или других источников, это можно было бы реализовывать постепенно, по мере возможности. Но мне, опять же, трудно судить - насколько это возможно во всех смыслах. Будет - значит будет, не будет, значит так тому и быть. Никто не в претензии. Я уж во всяком случае.

Всего записей: 37 | Зарегистр. 18-06-2020 | Отправлено: 13:58 23-06-2020
MadMixture



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Первым на TCIMG_27.7.zip забеспокоился браузер Crome, потом виндовый Defender (десятка 2004) и VirusTotal: 15/60:
https://www.virustotal.com/gui/file/876c5acbceb1daf9f59c5a4233e7659d5ba2b30169d659e2accb339235f106d8/detection
 
Унять их, конечно, можно, но иначе - никак?

Всего записей: 6 | Зарегистр. 11-05-2007 | Отправлено: 16:27 23-06-2020 | Исправлено: MadMixture, 16:42 23-06-2020
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
MadMixture, с антивирусниками борюсь уже пару месяцев, что-то последнее время они активизировались, но что-то не в ту сторону((
Результат есть, последняя бета TCIMG выдаёт 6/73 (было 25/73 ещё 2-3 мес. назад)
https://www.virustotal.com/gui/file/cdb395e087184e219da95ccf5b21097f39389cb159077896037c96ac76407075/details
Основной детект направлен на TCIMGGO.exe ... я уже несколько раз переписывал код, хотя там всего 70 строк... и выдаёт 18/73
(и как оказалось не из-за кода - не нравится последняя версия  Autoit антивирусникам... )
Попытаюсь в ближайшее время попробовать более ранние версии Autoit для  TCIMGGO.exe
 
 

Всего записей: 831 | Зарегистр. 15-08-2011 | Отправлено: 23:49 23-06-2020 | Исправлено: Andrey_A_A, 23:57 23-06-2020
ziabriev



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Albinka32
Может будет полезным.
В самой справке утилиты:
 
Перед использованием рекомендуется прочитать ответы на основные вопросы.
Дополнительные темы:
 .........................
• Развитие справки утилиты
 
А предложение поддерживаю.
 

Всего записей: 755 | Зарегистр. 03-03-2019 | Отправлено: 05:32 24-06-2020
Albinka32



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

Всего записей: 37 | Зарегистр. 18-06-2020 | Отправлено: 07:47 24-06-2020
Newevklid

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите с 2мя кнопками - скопировать в буфер размер выделенных файлов в активной панели, как тут выше приводилось с 1 файлом С заменой "GiB" на "GB" и "MiB" на "MB" и кнопка - скопировать в буфер число выделенных файлов в активно панели.

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



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

Цитата:
насколько это трудоёмкая вещь - добавлять в существующую справку более простые примеры

Albinka32
Добавить в справку не сложно. Сложно их придумать - я не знаю что кому может понадобится.
Все примеры в справке появились потому что тот или иной вопрос поднимался пользователями.
P.S.
Если у кого-то есть примеры, которых нет в справке - присылайте...
Тем самым Вы поможете развитию справки, а значит поможете и другим в освоении вопросов, связанных с TCIMG...

Всего записей: 831 | Зарегистр. 15-08-2011 | Отправлено: 23:37 24-06-2020
Abel11



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

Newevklid написал(а)
Цитата:
скопировать в буфер число выделенных файлов в активно панели

 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
bufsr=##<info=x10>
WCMICONS.dll,1
Записать в буфер обмена количество выделенных объектов в активной панели
 
 
-1
 

 

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

 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
textt="%p"AP_FileSize.txt||##||backup<0> slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> infos=3||2||GLOBALSLIST<:INDEX:>||1 sends=$GLOBALINFOS0@$GLOBALINFOS1@??-1||formt<0!!(?m)^(File~~size[^\r\n]*)>||?B2!!File~~size||GiB!!GB||MiB!!MB||KiB!!KB asave=GLOBALSENDS||"%p"AP_FileSize.txt|2|@CRLF|2 <NEXT> clptx=GLOBALASAVE<1>
WCMICONS.dll,2
Записать размеры выделенных объектов в созданный в активной панели AP_FileSize.txt и в буфер обмена
 
 
-1
 

 
 
 

Всего записей: 1472 | Зарегистр. 08-12-2013 | Отправлено: 09:34 25-06-2020
Newevklid

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Первая кнопка - замечательно, спасибо! 2я кнопка - а без AP_FileSize.txt никак? Не хочется в панелях создавать лишний мусор. Если никак, то наверное пропишу путь к временной папке, пущай там создаётся. И когда я просил кнопку для копирования размера выделенных файлов в буфер, то имел ввиду суммарный размер выделенных файлов, а не размеры каждого файла по отдельности. Вот в ТС обычно при выделении так получается. Просто не пришло в голову, что это надо уточнять. Возможно сделать так?

Всего записей: 58 | Зарегистр. 11-03-2015 | Отправлено: 10:26 25-06-2020
Abel11



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

 
Возможно автор подскажет решение попроще, я состряпал такое, результат в гигабайтах.
 
Суммарное значение в гигабайтах с округлением до сотых.
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
imgpr=1 textt=$f28\AP_FileSize.txt||##||backup<0> slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=@<info=o1GLOBALSLIST<:INDEX:>//> asave=GLOBALSENDS||$f28\AP_FileSize.txt|2|@CRLF|2 <NEXT> aends=$f28\AP_FileSize.txt??-1||?F63||&&[\r\n]+!!+||formt<fun_calculate> bends=@<info=n42|GLOBALAENDS<1>|1073741824> cends=@<info=n48|GLOBALBENDS<1>|2>||$$~~GB GLOBALCENDS<c>
WCMICONS.dll,4
Записать суммарное значение размеров выделенных файлов в буфер обмена (в GB с округлением до сотых)
 
 
-1
 

 
Суммарное значение в гигабайтах с округлением до десятых.
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
imgpr=1 textt=$f28\AP_FileSize.txt||##||backup<0> slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=@<info=o1GLOBALSLIST<:INDEX:>//> asave=GLOBALSENDS||$f28\AP_FileSize.txt|2|@CRLF|2 <NEXT> aends=$f28\AP_FileSize.txt??-1||?F63||&&[\r\n]+!!+||formt<fun_calculate> bends=@<info=n42|GLOBALAENDS<1>|1073741824> cends=@<info=n48|GLOBALBENDS<1>|1>||$$~~GB GLOBALCENDS<c>
WCMICONS.dll,5
Записать суммарное значение размеров выделенных файлов в буфер обмена (в GB с округлением до десятых)
 
 
-1
 

 

Всего записей: 1472 | Зарегистр. 08-12-2013 | Отправлено: 01:13 26-06-2020 | Исправлено: Abel11, 14:08 26-06-2020
AkulaBig

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Раз в 5 лет требуется пакетно изменить размеры изображений. Для этого существует прекрасно работающий плагин Graphic Converter. Но зачем он нужен, когда установлен TCIMG, в котором есть команда imgcn. Но вот беда, в ней нет опции преобразования в стандартные размеры. То-есть нет бокса, в котором можно выбрать 640х480, 800х600, 1024х768, .., 1980х1080 и т.д. Можно-ли как-то реализовать эту опцию в TCIMG?

Всего записей: 2147 | Зарегистр. 11-03-2003 | Отправлено: 07:05 26-06-2020
Newevklid

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Не знаю как на счёт попроще, но и эти кнопки работают прекрасно! А за кнопку
Цитата:
в GB с округлением до десятых

особенно большой сенкс!

Всего записей: 58 | Зарегистр. 11-03-2015 | Отправлено: 07:11 26-06-2020 | Исправлено: Newevklid, 07:12 26-06-2020
ziabriev



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig
Пока маэстро не ответил.
 
С TCIMG  и Graphic Converter  можно так:

Код:
 
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
arwcx="%p%O"||GrapConvert||exect=WinActivate('[CLASS:Graphic Converter]')||Graphic<1> keybd=0~~{ENTER}
wcmicons.dll,77
Графический конвертер
 
 
-1
 

Всего записей: 755 | Зарегистр. 03-03-2019 | Отправлено: 11:49 26-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

Рейтинг.ru