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

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

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

Maz



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


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

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

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

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

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

Сборки программ, в которых участвует утилита 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)

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

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



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

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

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

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


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

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

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

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

Всего записей: 137 | Зарегистр. 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
 


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

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

Всего записей: 137 | Зарегистр. 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
 

 

Всего записей: 1471 | Зарегистр. 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 во всём файле удаляется перенос строки?  
У себя такого не наблюдаю, параметр работает штатно - удаляет повтор пробельных символов + удаляет пробельные символы в начале и в конце строк.
Проверьте работу этого параметра у себя в других командах и сообщите о неисправности + какой версией (возможно бета-версией) пользуетесь.

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



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

Всего записей: 54 | Зарегистр. 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
 

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



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

Всего записей: 50 | Зарегистр. 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
 


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

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

Всего записей: 544 | Зарегистр. 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

 

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

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

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

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

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



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

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



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

Всего записей: 54 | Зарегистр. 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.

Всего записей: 1471 | Зарегистр. 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

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


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

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2020

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru