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

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RakPotaskun
 
Можно использовать параметры, где в диалоговом окне предлагается имя объекта под курсором, а там уж по желанию пользователя, менять, редактировать или вводить другое имя создаваемого архива.
 
Упаковать выделенные объекты в 7z с именем вводимом в диалоговом окне (консоль не скрыта).

Код:
lends=@[tc=AO] start=7-ZIP||a||-mx9||-m0=LZMA:d16m:mf=bt2||[combo=BOX_U3.1].7z||-y||@%UL

Всего записей: 1450 | Зарегистр. 08-12-2013 | Отправлено: 10:59 19-07-2020
ziabriev



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

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Plugins\wcx\Total7zip\7zG.exe
a %O.7z %S
WCMICONS.dll
Упаковать в 7z выд. объекты в АП, именем объекта под курсором
 
 
-1

 
Какие настройки используются ?.

Всего записей: 746 | Зарегистр. 03-03-2019 | Отправлено: 17:00 19-07-2020
RakPotaskun

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Большое спасибо Abel11! Выше всяких ожиданий!
ziabriev и Вам спасибо!

Всего записей: 19 | Зарегистр. 15-09-2017 | Отправлено: 17:17 19-07-2020
Prikolyujnyi



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите с кнопками - создать в противоположной панели папку BacKup\Doc и скопировать в неё все объекты из папки под курсором. Если такая папка есть просто скопировать все объекты из папки под курсором с перезаписью без bak. И тоже самое только копировать объекты из папки полный путь к которой в буфере. И ещё тоже самое, но копировать объекты не из папки, а из списка объектов. Список в буфере.

Всего записей: 47 | Зарегистр. 08-11-2015 | Отправлено: 08:22 21-07-2020
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Prikolyujnyi
 
Если в неактивной панели нет вложенности BacKup\Doc\, то она создаётся.
Кнопки работают, как с одной папкой(под курсором), так и с выделенными, как с одним путём папки из буфера обмена, так и со списком путей папок из буфера обмена.
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
folds="%t"||BacKup\Doc\||fflag<2> copys=FOLDC<%L//0>||"%tBacKup\Doc\"//1WCMICONS.dll,1
Копировать содержимое выделенных папок (с заменой в случае совпадения) в BacKup\Doc\ неактивной панели
 
 
-1
 

 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
folds="%t"||BacKup\Doc\||fflag<2> copys=FOLDC<cliplist//0>||"%tBacKup\Doc\"//1
WCMICONS.dll,2
Копировать содержимое папок (пути из буфера обмена) в BacKup\Doc\ неактивной панели
 
 
-1
 

 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
folds="%t"||BacKup\Doc\||fflag<2> copys=cliplist||"%tBacKup\Doc\"//1
WCMICONS.dll,3
Копировать объекты по списку из буфера обмена (с заменой в случае совпадения) в BacKup\Doc\ неактивной панели
 
 
-1
 

Всего записей: 1450 | Зарегистр. 08-12-2013 | Отправлено: 09:56 21-07-2020 | Исправлено: Abel11, 08:51 23-07-2020
Prikolyujnyi



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

Всего записей: 47 | Зарегистр. 08-11-2015 | Отправлено: 14:01 21-07-2020
ziabriev



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Добрый день.
Помогите с кнопкой:
Определить букву съёмного диска "DriveGetDrive('REMOVABLE')"  
и распаковать в корневой каталог файл   "%TCIMG_PATH%\boot.zip"

Всего записей: 746 | Зарегистр. 03-03-2019 | Отправлено: 08:43 22-07-2020
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ziabriev
 
Тут надо учитывать, что съемных носителей может быть несколько.
Ниже две кнопки, с выбором съемного носителя в окне, и без выбора - первый носитель по списку. Если съемных носителей не будет найдено, то произойдёт выход из программы.
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
exect=$var_aa=DriveGetDrive('REMOVABLE') sends=$var_aa??-1 exect=$var_s=NOT~~'GLOBALSENDS<1>'?_Exit():0 GLOBALSENDS<b> zunpf=%%TCIMG_PATH%%\boot.zip||GLOBALARRAY<1>\//0||progres<>||foldname<1>
WCMICONS.dll,1
Выбрать съемный носитель в окне и распаковать в корень этого носителя архив boot.zip в именную папку
 
 
-1
 

 
Без выбора, даже если съемный носителей несколько, то выбирается первый по списку.
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
exect=$var_aa=DriveGetDrive('REMOVABLE') sends=$var_aa??-1||#L1 exect=$var_s=NOT~~'GLOBALSENDS<1>'?_Exit():0 zunpf=%%TCIMG_PATH%%\boot.zip||GLOBALSENDS<1>\//0||progres<>||foldname<1>
WCMICONS.dll,2
Распаковать в корень съемного носителя архив boot.zip (если носителей несколько, то первый по списку)
 
 
-1
 

 
Если нужно распаковывать архив не в именную папку, то в параметрах кнопок, в конце, удалите "||foldname<1>".

Всего записей: 1450 | Зарегистр. 08-12-2013 | Отправлено: 14:57 22-07-2020 | Исправлено: Abel11, 19:45 28-12-2020
Tenderbird



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Возможно ли сделать такую кнопку - в активной панели создать файл Info.txt в первой строчке дата в виде "Дата: день.месяц.год.г.", во второй строчке - имя файла под курсором без расширения, с третьей строчки текст из буфера обмена?

Всего записей: 13 | Зарегистр. 17-06-2020 | Отправлено: 15:09 22-07-2020
Albinka32



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А есть возможность кнопку:
"Копировать содержимое выделенных папок (с заменой в случае совпадения) в BacKup\Doc\ неактивной панели" подправить так, чтобы копировались все объекты папки кроме тех, имена которых совпадают с именами в файле C:\List\object.txt. В файле имена объектов без путей по одному в строчке?

Всего записей: 31 | Зарегистр. 18-06-2020 | Отправлено: 15:32 22-07-2020
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Tenderbird написал(а)
Цитата:
в активной панели создать файл Info.txt в первой строчке дата в виде "Дата: день.месяц.год.г.", во второй строчке - имя файла под курсором без расширения, с третьей строчки текст из буфера обмена

 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
sends=-1??-1||^^<info=o72%P%N//>@CRLF||^^Дата:~~<info=s33!!#.!!s32!!#.!!s31>.г.@CRLF creat="%p"||Info.txt||content<$GLOBALSENDS>
WCMICONS.dll,4
Создать в активной панели Info.txt(без перезаписи) с содержимым:|1-я строка - Дата|2-я - строка базовое имя файла под курсором|3-я строка - содержимое буфера обмена
 
 
-1
 


Всего записей: 1450 | Зарегистр. 08-12-2013 | Отправлено: 15:43 22-07-2020 | Исправлено: Abel11, 12:20 23-07-2020
ziabriev



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

Цитата:
Тут надо учитывать, что съемных носителей может быть несколько.

Да, учтено, модему 4G с MicroSD назначена дальняя буква и нужная флешка всегда первая.
 

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Albinka32 написал(а)
Цитата:
 чтобы копировались все объекты папки кроме тех, имена которых совпадают с именами в файле C:\List\object.txt

 
Имена каталогов в списке C:\List\object.txt должны быть с конечным слешем "\".
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
slist=FOLDC<%L//0>||<dellist=C:\List\object.txt|5> copys=$GLOBALSLIST||"%tBacKup\Doc\"//1
WCMICONS.dll,5
Копировать содержимое выделенных папок (с заменой в случае совпадения) в BacKup\Doc\ неактивной панели исключая объекты из списка имён C:\List\object.txt
 
 
-1
 

 

Всего записей: 1450 | Зарегистр. 08-12-2013 | Отправлено: 18:29 22-07-2020 | Исправлено: Abel11, 08:49 23-07-2020
Tenderbird



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Спасибо! Но всё же, если возможно, то хотелось бы чтобы в первой строке было не "22.07.2020.г.", а "Дата: 22.07.2020.г.". И ещё - если файл Info.txt существует, то можно было бы сделать так, чтобы новый файл создавался с перезаписью?

Всего записей: 13 | Зарегистр. 17-06-2020 | Отправлено: 20:52 22-07-2020
Albinka32



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Спасибо большое! Только в Вашем посте ошибочка вместо "dellist=C:\ListString.txt" надо поправить на  
"dellist=C:\List\object.txt". А то кто-нибудь скопирует код и будет удивляться.

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



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

Всего записей: 1450 | Зарегистр. 08-12-2013 | Отправлено: 22:24 22-07-2020
Tenderbird



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

Код:
sends=-1??-1||^^<info=o72%P%N//>@CRLF||^^Дата:~~<info=s33!!#.!!s32!!#.!!s31>.г.@CRLF creat="%p"||Info.txt||content<$GLOBALSENDS>WCMICONS.dll,4

Надо наверное так:

Код:
sends=-1??-1||^^<info=o72%P%N//>@CRLF||^^Дата:~~<info=s33!!#.!!s32!!#.!!s31>.г.@CRLF creat="%p"||Info.txt||content<$GLOBALSENDS>
WCMICONS.dll,4

И ещё, Info.txt не перезаписывается, если есть, то создёатся новый - Info_01.txt

Всего записей: 13 | Зарегистр. 17-06-2020 | Отправлено: 10:55 23-07-2020
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Tenderbird написал(а)
Цитата:
И ещё, Info.txt не перезаписывается

 
В условиях поставленной вами задачи не говорилось о перезаписи Info.txt. И ещё, я специально в кнопках каждую команду привязал к ссылке в справке, если бы вы не поленились и кликнули бы по подсвеченной команде creat, то нашли бы там параметр "owrite<>", который и добавили бы, через разделитель "||", к перечню параметров команды creat. Когда уже есть готовая кнопка и вам хочется что-то добавить или изменить попытайтесь вначале самостоятельно, если не получится, то потом попытаемся выяснить почему не получилось, так вы быстрей научитесь базовым вещам.
 
   
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
sends=-1??-1||^^<info=o72%P%N//>@CRLF||^^Дата:~~<info=s33!!#.!!s32!!#.!!s31>.г.@CRLF creat="%p"||Info.txt||content<$GLOBALSENDS>||owrite<1>
WCMICONS.dll,4
Создать в активной панели Info.txt(c перезаписью) с содержимым:|1-я строка - Дата|2-я - строка базовое имя файла под курсором|3-я строка - содержимое буфера обмена
 
 
-1
 

 

Всего записей: 1450 | Зарегистр. 08-12-2013 | Отправлено: 13:02 23-07-2020 | Исправлено: Abel11, 13:55 23-07-2020
Tenderbird



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

Всего записей: 13 | Зарегистр. 17-06-2020 | Отправлено: 14:58 23-07-2020
ziabriev



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

Всего записей: 746 | Зарегистр. 03-03-2019 | Отправлено: 10:37 25-07-2020 | Исправлено: ziabriev, 22:53 01-08-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