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

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

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



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

Всего записей: 11 | Зарегистр. 13-02-2021 | Отправлено: 16:06 26-02-2021
coherent

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

Цитата:
Скачать ссылку

А чем осуществляется закачка? Саму команду downh в справке нашел, а как все происходит нет.

Всего записей: 3697 | Зарегистр. 20-02-2007 | Отправлено: 17:56 26-02-2021
Andrey_A_A



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

Цитата:
А чем осуществляется закачка?

coherent, как и в большинстве команд TCIMG осуществляется внутренними функциями Autoit, ряд из них есть в справке: Сеть
 

Всего записей: 815 | Зарегистр. 15-08-2011 | Отправлено: 18:34 26-02-2021
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
Понял, спасибо! Буду дальше изучать!

Всего записей: 3697 | Зарегистр. 20-02-2007 | Отправлено: 18:46 26-02-2021
alexostrov



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Прошу помочь решить проблему:
Есть файл С:\List.txt, который содержит список имен файлов с путями. Из этих файлов необходимо извлечь значки в папку в другой панели, согласно этому списку (список из 160 файлов):
 

Код:
C:\Windows\system32\imageres.dll,2
C:\Windows\system32\imageres.dll,56
C:\Windows\sysnative\recdisc.exe,0
C:\Program Files\Common Files\Microsoft Shared\Ink\TabTip.exe,0
..................................................................
 

В качестве имени файла значков использовать имя файла, с которого извлекался значок + номер значка: imageres_2, recdisc_0.

Всего записей: 32 | Зарегистр. 11-12-2017 | Отправлено: 21:22 26-02-2021 | Исправлено: alexostrov, 00:53 27-02-2021
Andrey_A_A



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

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
anf2d=%P%N||6||^(.+\\([^\\]+)\.[^\\.]+),(\d*)$ <FOR> 1 <TO> GLOBALANF2D1<0> exicn=GLOBALANF2D1<:INDEX:>||"%t"||GLOBALANF2D3<:INDEX:>||GLOBALANF2D2<:INDEX:>||icn<0> <NEXT>  tcimg=$cm4006|540|4006
%COMMANDER_PATH%\Wcmicons.dll,1
Из списка под курсором, в котором прописаны пути файлов со значками и номерами через запятую (E:\TCIMG.dll,55) извлечь в другую панель заданные с именами библиотеки и номера
 
0
-1
 

Дополнительно для автоматизаторов:

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
anf2d=%P%N||6||^(.+\\([^\\]+)\.[^\\.]+),(\d*)$ GLOBALANF2D<a> GLOBALANF2D1<a> GLOBALANF2D2<a> GLOBALANF2D3<a>
%COMMANDER_PATH%\Wcmicons.dll,1
Из списка путей под курсором типа (E:\TCIMG.dll,55) получить путь, имя и номер в массивах
 
0
-1
 

Всего записей: 815 | Зарегистр. 15-08-2011 | Отправлено: 01:41 27-02-2021
Abel11



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

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
anf2d=C:\List.txt||2||(.*),(.*) <FOR> 1 <TO> GLOBALANF2D1<0> exicn=GLOBALANF2D1<:INDEX:>||"%p"||GLOBALANF2D2<:INDEX:>||icn<0> <NEXT>
WCMICONS.dll,1
Извлечь указанные (номер через запятую в конце пути) иконки из списка путей библиотек значков C:\List.txt в активную панель
 
 
-1
 

 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
anf2d=C:\List.txt||2||(.*),(.*) <FOR> 1 <TO> GLOBALANF2D1<0> exicn=GLOBALANF2D1<:INDEX:>||"%t"||GLOBALANF2D2<:INDEX:>||icn<0> <NEXT>
WCMICONS.dll,2
Извлечь указанные (номер через запятую в конце пути) иконки из списка путей библиотек значков C:\List.txt в неактивную панель
 
 
-1
 

 
Добавлено:  
 
Одновременно с автором ответил.    
Но ничего, "кашу маслом не испортишь".
 

Всего записей: 1447 | Зарегистр. 08-12-2013 | Отправлено: 01:42 27-02-2021 | Исправлено: Abel11, 02:38 27-02-2021
Tropelguj



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
А мне каши можно? Чуть-чуть? Без масла...

Всего записей: 10 | Зарегистр. 26-01-2021 | Отправлено: 08:00 27-02-2021
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Tropelguj, я видел несколько разновидностей файлов md5 от разных программ - вышлите этот файл, чтобы сделать точно что вы хотите

Всего записей: 815 | Зарегистр. 15-08-2011 | Отправлено: 10:11 27-02-2021
Tropelguj



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я имел ввиду такие файлы md5 какие создаёт тотал командер. Только он создаёт их используя существующие файлы, а мне надо создать файл md5 или SHA256 для файлов, которые я только собираюсь скачать. С тем, чтобы потом проверить. Например тут ссылка для скачки и контрольные суммы. Для таких случаев.

Всего записей: 10 | Зарегистр. 26-01-2021 | Отправлено: 11:13 27-02-2021
Vimann



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Tropelguj, а Вы не рассматривали несколько другой вариант, а именно: сначала скачать файл, средствами ТС создать хеш-файл а потом кнопкой сравнить его с хешем в буфере обмена? По крайней мере исключается действие подстановки имени файла в диалоге. А можно, наверное, сделать и такую кнопку: для выделенного файла создать хеш-файл в формате TC и сравнить результат со значением, находящимся в буфере обмена с индикацией результата сравнения.

Всего записей: 2089 | Зарегистр. 23-03-2004 | Отправлено: 12:42 27-02-2021 | Исправлено: Vimann, 12:47 27-02-2021
Tropelguj



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vimann
Пожалуйста не подменяйте мою просьбу своей хотелкой. Просите помочь со своей кнопкой, а я просил то, что удобно мне.

Всего записей: 10 | Зарегистр. 26-01-2021 | Отправлено: 14:03 27-02-2021
Vimann



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Tropelguj, извините, если что не так, но где Вы видите подмену и хотелку? Просто задал вопрос и предложил вариант, на что можно было просто спокойно ответить, мол, нет, мне удобнее свой.
И да, где Вы увидели, что я прошу помощи с созданием кнопки?

Всего записей: 2089 | Зарегистр. 23-03-2004 | Отправлено: 14:21 27-02-2021 | Исправлено: Vimann, 14:25 27-02-2021
alexostrov



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

Большое спасибо. Оба варианта работают отлично. Причем что с путем  C:\Windows\... а также и %windir%\...
Есть одна проблема, В задаче я не указал, (моя вина - простите) что в списке путей может быть не указан номер значки, после имени файла т.е. по умолчанию это 0-й значок.  Если не сложно , прошу подправить это.
Если C:\Windows\sysnative\msconfig.exe - то извлечь 0-й значок.

Всего записей: 32 | Зарегистр. 11-12-2017 | Отправлено: 16:06 27-02-2021
Andrey_A_A



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

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
dilog=[input=BOX9] creat="%p"||GLOBALINPUT<1>.md5||content<cliptext~~*GLOBALINPUT<1>>||upd<1>
%COMMANDER_PATH%\Wcmicons.dll,1
В активной панели создать md5 файл, имя вводится в диалоге, контрольная сумма из буфера обмена
 
0
-1
 

для SHA256 наверно заменить расширение md5
 
Добавлено:

Цитата:
в списке путей может быть не указан номер значки

alexostrov, Как обидно) ну да ладно...

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
anf2d=%P%N||2||^(.+\\([^\\]+)\.[^\\.,]+),?(\d*)?$ arr2d=$GLOBALANF2D||27|3|?V|##|'::'=''''?0:'::' <FOR> 1 <TO> GLOBALARR2D1<0> exicn=GLOBALARR2D1<:INDEX:>||"%t"||GLOBALARR2D3<:INDEX:>||GLOBALARR2D2<:INDEX:>||icn<0> <NEXT>  tcimg=$cm4006|540|4006
%COMMANDER_PATH%\Wcmicons.dll,1
Из списка под курсором, в котором прописаны пути файлов со значками и номерами через запятую (E:\TCIMG.dll,55), произвести проверку путей, если нет номеров добавить 0 и извлечь в другую панель заданные с именами библиотеки и номера
 
0
-1
 

Дополнительно для автоматизаторов:

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
anf2d=%P%N||2||^(.+\\([^\\]+)\.[^\\.,]+),?(\d*)?$ GLOBALANF2D<a> arr2d=$GLOBALANF2D||27|3|?V|##|'::'=''''?0:'::' GLOBALARR2D<a> GLOBALARR2D1<a> GLOBALARR2D2<a> GLOBALARR2D3<a>
%COMMANDER_PATH%\Wcmicons.dll,1
Из списка путей под курсором типа (E:\TCIMG.dll,55) получить путь, имя и номер в массивах, проверить и добавить 0 если нет номера
 
0
-1
 

 

Всего записей: 815 | Зарегистр. 15-08-2011 | Отправлено: 21:18 27-02-2021
alexostrov



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
Андрей, спасибо , все отлично работает.  
Кнопка
Цитата:
Дополнительно для автоматизаторов:
дает возможность расширить применение кнопки для других похожих задач. Спасибо.

Всего записей: 32 | Зарегистр. 11-12-2017 | Отправлено: 23:17 27-02-2021
Songbird



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
А можно чуть переделать кнопку:  
В активной панели создать md5 файл, имя вводится в диалоге, контрольная сумма из буфера обмена
на
В активной панели создать md5 файл, имя из файла под курсором, контрольная сумма из буфера обмена
У самой никак не получается переделать, получается всё, кроме нужного

Всего записей: 65 | Зарегистр. 06-08-2020 | Отправлено: 11:34 28-02-2021
Tropelguj



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

Всего записей: 10 | Зарегистр. 26-01-2021 | Отправлено: 12:25 28-02-2021
Andrey_A_A



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

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
creat="%p"||%N.md5||content<cliptext~~*%N>||upd<1>
%COMMANDER_PATH%\Wcmicons.dll,1
В активной панели создать md5 файл, имя из файла под курсором, контрольная сумма из буфера обмена
 
0
-1
 


Всего записей: 815 | Зарегистр. 15-08-2011 | Отправлено: 12:30 28-02-2021 | Исправлено: Andrey_A_A, 16:33 28-02-2021
Songbird



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

Всего записей: 65 | Зарегистр. 06-08-2020 | Отправлено: 14:54 28-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.Board
© Ru.Board 2000-2020

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru