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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » TCIMG (Часть 2)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

Открыть новую тему     Написать ответ в эту тему

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущие темы: Часть 1


 
Дата выпуска: 31.03.2024
Версия: 34.3
Автор: Averin Andrey
 
Скачать TCIMG | Скачать 2 | Сайт | Онлайн справка | Основные вопросы | Функционал+ | Поддержка проекта

TCIMG - утилита для вызова различных команд Total Commander и выполнения дополнительных действий.
• Мощное средство для расширения функциональности Total Commander и других программ.
• Направлена на автоматизацию монотонных действий, связанных с файловыми, системными, программными, оконными операциями.
• Полностью портабельная, т.е. не требует установки и не вносит в реестр или куда-либо ещё дополнительную информацию.
• Возможность комфортного использования потенциала программ с поддержкой командной строки, например:

ОСНОВНЫЕ ВОЗМОЖНОСТИ УТИЛИТЫ:    
Спасибо

Коллекция кнопок TCIMG для Total Commander | Как расширить функциональность самостоятельно

В справке TCIMG.chm более 16.300 примеров применения.

Сборки программ, в которых участвует утилита 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 Titan Portable - сборка файлового менеджера Total Commander (автор pcDenPro)
TC AkulaBig - сборка файлового менеджера Total Commander (автор AkulaBig)
TCnative - сборка файлового менеджера Total Commander (автор ziabriev)
Если в состав Вашей сборки/программы входит TCIMG, сообщите, вставим в список.

Скачать справку  с тёмным стилем
Скачать справку на китайском языке TCIMG_Chinese.chm
Онлайн справка на китайском языке
Онлайн обсуждение TCIMG в группе Telegram

Всего записей: 38827 | Зарегистр. 26-02-2002 | Отправлено: 11:16 03-03-2021 | Исправлено: Andrey_A_A, 17:05 31-03-2024
ziabriev



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

Цитата:
А хотелось бы классическое  test.7z.

Если устроит - каждый файл отдельно:

Код:
arwcx="%p"[tc=AO]||7z


Всего записей: 1308 | Зарегистр. 03-03-2019 | Отправлено: 19:31 20-05-2021
wvlad74

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

Цитата:
Если устроит - каждый файл отдельно:
Код:
arwcx="%p"[tc=AO]||7z
 

Это не то.
Нужно создать архивы 7z всех выделенных папок и файлов, каждый отдельно, со своим именем файла/папки.
Если у меня 100 файлов и каждый тыкать, это трудно назвать автоматизацией

Всего записей: 245 | Зарегистр. 12-07-2013 | Отправлено: 20:33 20-05-2021 | Исправлено: wvlad74, 20:37 20-05-2021
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
wvlad74 написал(а)
Цитата:
Нужно создать архивы 7z всех выделенных папок и файлов, каждый отдельно, со своим именем файла/папки.
Использую команду arwcx="%p%o"||7z||1 beepss
Но имя файлов получается  с расширением:
Выходит так: test.txt ---> test.txt.7z
А хотелось бы классическое  test.7z.

А в случае если базовые имена, попавших под архивирование, файла и папки в одной панели совпадут, как команда должна сработать, ведь получается  что должны быть созданы два архива с одним именем?
Может автор найдёт решение проще, я возможности для создания архива с условием "1" (Отдельные архивы для каждого выбранного файла/каталога) с именем без расширения файла навскидку не нашел.
 
Предлагаю вариант создания архивов при помощи команды  
arwcx с дальнейшим переименованием. В случае совпадения базовых имён папки и файла, то архив для файла будет всё же иметь расширение в базовом имени созданного архива.
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
anf2d=%WL||1||##@@o70::;;$$.7z||##@@o72:: arwcx=||7z||1,7||replace<5>||wait<> renms=$GLOBALANF2D1||list<$GLOBALANF2D2*?>||upd<1>
WCMICONS.dll,1
упаковать в 7z выделенные объекты в активную панель именем объекта под курсором, в базовом имени архива файла удалить расширение (обновление при повторной упаковке)
 
 
 
-1
 


Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 09:56 21-05-2021 | Исправлено: Abel11, 10:05 21-05-2021
wvlad74

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Отлично! Такой вариант подходит. Благодарю.

Всего записей: 245 | Зарегистр. 12-07-2013 | Отправлено: 11:49 21-05-2021
sibirnik



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите пожалуйста решить задачу с созданием кнопки:
Удалить в каждой строке содержимого txt-файла под курсором любые скобки и их содержимое.

Всего записей: 830 | Зарегистр. 12-09-2014 | Отправлено: 19:14 22-05-2021 | Исправлено: sibirnik, 19:18 22-05-2021
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sibirnik написал(а)
Цитата:
Удалить в каждой строке содержимого txt-файла под курсором любые скобки и их содержимое.

 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
textx=%WL||&&(?m)\(.+\)|\[.+\]!!||#G7
WCMICONS.dll,1
в выделенных файлах построчно удалить круглые и квадратные скобки вместе с содержимым
 
 
-1
 

 

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 21:15 22-05-2021 | Исправлено: Abel11, 04:46 23-05-2021
sibirnik



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

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

Как всегда точно в цель, единственно пришлось убрать из команды ||#G7 - так как эта команда сливала все строки. Благодарю.

Всего записей: 830 | Зарегистр. 12-09-2014 | Отправлено: 03:30 23-05-2021
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sibirnik написал(а)
Цитата:
пришлось убрать из команды ||#G7 - так как эта команда сливала все строки

Я правильно понял, что у вас  с параметром  #G7 во всём файле удаляется перенос строки?  
У себя такого не наблюдаю, параметр работает штатно - удаляет повтор пробельных символов + удаляет пробельные символы в начале и в конце строк.
Проверьте работу этого параметра у себя в других командах и сообщите о неисправности + какой версией (возможно бета-версией) пользуетесь.

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 04:42 23-05-2021 | Исправлено: Abel11, 04:56 23-05-2021
Milena88



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите пожалуйста с кнопками - в активной панели найти папки в которых есть файл crab.cfg и открыть их в новых вкладках активной панели. Папки могут быть различной вложенности. И тоже самое, но открыть найденные папки в новых вкладках неактивной панели.

Всего записей: 69 | Зарегистр. 13-09-2017 | Отправлено: 06:09 23-05-2021
Abel11



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

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
slist=PS<"%p"//1//-1//modin.db>||##path<10> <FOR> 1 <TO> GLOBALSLIST<0> pathb=GLOBALSLIST<:INDEX:> <NEXT>
WCMICONS.dll,1
Открыть в новых вкладках папки активной панели в которых есть файл modin.db
 
 
-1
 

 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
slist=PS<"%p"//1//-1//modin.db>||##path<10> <FOR> 1 <TO> GLOBALSLIST<0> pathu=GLOBALSLIST<:INDEX:> <NEXT>
WCMICONS.dll,2
Открыть в новых вкладках неактивной панели папки активной панели в которых есть файл modin.db
 
 
-1
 

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 08:06 23-05-2021 | Исправлено: Abel11, 08:08 23-05-2021
Angelfuze



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

Всего записей: 66 | Зарегистр. 01-09-2015 | Отправлено: 09:11 23-05-2021
sibirnik



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

Цитата:
какой версией (возможно бета-версией) пользуетесь.  

Есть такой грех - поставил посмотреть 10 версию RC1 - вернусь назад.
 

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Angelfuze написал(а)
Цитата:
Из выделенных файлов копировать в папки по списку из PathList.txt файлы с расширением  "dbi". И с кнопкой - Из выделенных файлов копировать в папки по списку из PathList.txt файлы исключая файлы с расширением "cmd".

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

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
slist=%WL||test<1e!!dbi> copys=$GLOBALSLIST||x//0||allfold<"C:\PathList.txt"//0>
WCMICONS.dll,1
Из выделенных файлов копировать файлы *.dbi в папки по списку из "C:\PathList.txt"
 
 
-1
 


Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
slist=%WL||test<0e!!cmd> copys=$GLOBALSLIST||x//0||allfold<"C:\PathList.txt"//0>
WCMICONS.dll,2
Копировать выделенные файлы, исключая файлы *.cmd, в папки по списку из "C:\PathList.txt
 
 
-1
 


Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 10:28 23-05-2021 | Исправлено: Abel11, 10:29 23-05-2021
ogenry

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Добрый день!
Есть ли возможность доработки этой кнопки:
Подробнее...
 
Выделить  объекты в активной и в неактивной панели начало имён (игнорирование артикля "the") которых совпадает с первыми символами имени объекта под курсором в активной панели (ввод количества совпадающих символов в диалоговом окне) и Показать только выделенные объекты в обеих панелях
 
Спасибо!

Всего записей: 960 | Зарегистр. 17-04-2003 | Отправлено: 10:41 23-05-2021 | Исправлено: ogenry, 10:46 23-05-2021
Abel11



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

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

Код:
desel=10 sends=@[tc=AO]||?A[combo=BOX_U14] marks=0||test<1n!!^\QGLOBALSENDS<1>\E|(?i)^\Qthe~~GLOBALSENDS<1>\E> tcimg=$cm4006 marks=0||test<1n!!^\QGLOBALSENDS<1>\E|(?i)^\Qthe~~GLOBALSENDS<1>\E> tcimg=$cm2023|4006|2023|4006

 

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 10:47 23-05-2021 | Исправлено: Abel11, 11:32 23-05-2021
ogenry

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

Цитата:
Такой вариант протестируйте

Отлично! Работает!
Спасибо!

Всего записей: 960 | Зарегистр. 17-04-2003 | Отправлено: 12:07 23-05-2021
Angelfuze



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

Всего записей: 66 | Зарегистр. 01-09-2015 | Отправлено: 14:15 23-05-2021
Milena88



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Работают кнопки, но есть одно неудобство - первая же найденная папка открывается не в новой вкладке, а в текущей. Это как-то подправить можно?

Всего записей: 69 | Зарегистр. 13-09-2017 | Отправлено: 14:38 23-05-2021 | Исправлено: Milena88, 14:39 23-05-2021
Abel11



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

 
У меня все найденные папки открываются в новых вкладках.(Total Commander 9.51)
 
Предупреждение: некоторые команды TCIMG на ТС_10 могут работать некорректно, имейте это ввиду. Автор TCIMG приступит к адаптации после выхода финальной версии TC_10.

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 17:37 23-05-2021 | Исправлено: Abel11, 17:42 23-05-2021
sibirnik



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
По этой кнопке
Вместо #G7(с этой командой, так у меня и не заработало, хотя я вернул 9.51)  
Работает ещё с такой командой правильно.. ?F54,56 ...Попробовал ещё несколько кнопок, в которых есть #G7(в них правда другие маленько задачи) работают правильно. Да и бог с ним, задача решена и работает с другими командами.

Всего записей: 830 | Зарегистр. 12-09-2014 | Отправлено: 18:12 23-05-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

Компьютерный форум Ru.Board » Компьютеры » Программы » TCIMG (Часть 2)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru