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

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

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



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

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

ogenry, обновитесь: Тестовая версия TCIMG 319_b8, в версии TCIMG 31.8 замените соответствующие файл(ы)

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
shape=32 dilog=[dates=BOX3][dates=BOX3] marks=2||test<1f!!1!!-1!!*§§1x!!GLOBALDATES<1>!!#1GLOBALDATES<2>>
%COMMANDER_PATH%\Wcmicons.dll,1
Выделить папки, в которых есть файлы, дата модификации которых в диапазоне дат заданных в диалоге
 
0
-1
 

Доп. примеры:

Код:
 
"marks=2||test<1f!!1!!-1!!*§§1x!!!!}y2013{y2018>" - выделить папки, в которых есть файлы, дата модификации которых от 2013 до 2018 года
 
"marks=2||test<1f!!1!!-1!!*§§1x!!2013/01/01!!#12018/01/01>" - выделить папки, в которых есть файлы, дата модификации которых от 2013 до 2018 года
 
"slist=PS<"%P"//2//0>||test<1f!!1!!-1!!*§§1x!!2013/01/01!!#12018/01/01> GLOBALSLIST<a>" - в текущей панели получить папки, в которых есть файлы, дата модификация которых от 2013 до 2018 года
 
"shape=32 marks=2||test<1f!!1!!-1!!*§§1x!![dates=BOX3]!!#1[dates=BOX3]>" - выделить папки, в которых есть файлы, дата модификации которых в диапазоне дат заданных в диалоге
 

Замените под себя:
  1x - сравнение даты модификации
  3x - сравнение даты создания
  5x - сравнение даты последнего доступа

----------
TCIMG в Telegram

Всего записей: 1389 | Зарегистр. 15-08-2011 | Отправлено: 14:36 29-01-2023 | Исправлено: Andrey_A_A, 23:00 29-01-2023
ogenry

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


Всего записей: 961 | Зарегистр. 17-04-2003 | Отправлено: 15:50 29-01-2023
alexostrov



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
 
Вопрос по "Переименованию  имен обьектов" снимается.
Хорошо что Вы выложили обновление  утилит MENUIMG и RCMENUIMG,  
Эти утилиты MENUIMG и BARMENUIMG отлично решают мою проблему.
Я за них совсем забыл (раньше с ними работал). Спасибо за помощь.

Всего записей: 90 | Зарегистр. 11-12-2017 | Отправлено: 17:39 29-01-2023
Andrey_A_A



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

Цитата:
Удалить объекты в выделенных папках по списку без рекурсии.

Karabusov

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
sends=C:\files.txt??-1||&&(?m)^(.)!!\\$1 alist=FOLDM<%WL//-3||0>||<dellist=$GLOBALSENDS|9> <IF> 0 <> <info=t61$GLOBALALIST[1]> <THEN> exect=$var_n=MsgBox(4+32+262144,'Сообщение','Удалить~~объекты?')||$var_i=$var_n=7?_Exit():1 delss=$GLOBALALIST||1||upd<1> <ELSE> infht=-1||Сообщение||Подобных~~объектов~~не~~найдено||230||60 <ENDIF>
%COMMANDER_PATH%\Wcmicons.dll,1
В выделенных папках без рекурсии удалить объекты, которые есть в списке C:\files.txt (имена с расширениями и/или имена подпапок\ с конечным слешем)
 
0
-1
 


Код:
"sends=C:\files.txt??-1||&&(?m)^(.)!!\\$1 alist=FOLDM<%WL//-3||0>||<dellist=$GLOBALSENDS|9> GLOBALALIST<a>" - получить список путей объектов в выделенных папках без рекурсии и оставить те, которые есть в списке C:\files.txt (имена с расширениями и/или имена подпапок\ с конечным слешем)

Список C:\files.txt:

Код:
Name.txt
Test.ini
Test\
Folder\

alexostrov, это хорошо, но ваша идея записана о повторном раскрытии диалогов в shape...


----------
TCIMG в Telegram

Всего записей: 1389 | Зарегистр. 15-08-2011 | Отправлено: 18:34 29-01-2023 | Исправлено: Andrey_A_A, 22:59 29-01-2023
Andrey_A_A



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

Код:
[+] В команду cmdcm добавлена обработка команды shape для объединения диалогов

Тестовая версия TCIMG 319_b9, в версии TCIMG 31.8 замените соответствующие файл(ы)
Пример:

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
cmdcm=[group=BOX_CREAT]
%COMMANDER_PATH%\Wcmicons.dll,1
Создать файл, место и формат выбираются в диалогах
 
0
-1
 

См. Шаблон GroupBox_creat в TCIMG_Russian.lng


----------
TCIMG в Telegram

Всего записей: 1389 | Зарегистр. 15-08-2011 | Отправлено: 22:49 29-01-2023 | Исправлено: Andrey_A_A, 22:59 29-01-2023
Karabusov



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

Всего записей: 24 | Зарегистр. 10-05-2021 | Отправлено: 07:29 30-01-2023
Progulis



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
А подскажите несколько иначе - Удалить все объекты в выделенных папках кроме тех, что есть в списке - C:\files.txt без рекурсии.

Всего записей: 11 | Зарегистр. 27-12-2022 | Отправлено: 09:52 30-01-2023
Andrey_A_A



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

Цитата:
 Удалить все объекты в выделенных папках кроме тех, что есть в списке

Progulis, заменить в кнопке:

Код:
<dellist=$GLOBALSENDS|9>

на

Код:
<dellist=$GLOBALSENDS|5>

В команде slist есть описание параметра dellist

Всего записей: 1389 | Зарегистр. 15-08-2011 | Отправлено: 10:04 30-01-2023 | Исправлено: Andrey_A_A, 10:06 30-01-2023
alexostrov



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
Маэстро, Вы гений, все супер!
Проверил, все работает как требовалось.
Огромное Вам спасибо!

Всего записей: 90 | Зарегистр. 11-12-2017 | Отправлено: 11:10 30-01-2023
Progulis



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

Всего записей: 11 | Зарегистр. 27-12-2022 | Отправлено: 15:54 30-01-2023
ogenry

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

Цитата:
Тестирую.

Работает замечательно.
Ещё раз большое спасибо!

Всего записей: 961 | Зарегистр. 17-04-2003 | Отправлено: 17:08 30-01-2023
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ну раз всё работает, пора новой версии... Вдохновение! За месяц 3 версии, как в добрые былые времена + обновления MENUIMG и RCMENUIMG
Хорошее начало года!
Обновил версию 31.9
Кто не в курсе - Группа TCIMG в Telegram

Всего записей: 1389 | Зарегистр. 15-08-2011 | Отправлено: 23:46 30-01-2023 | Исправлено: Andrey_A_A, 23:48 30-01-2023
destiny child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A (пост)
Цитата:
Обновил версию 31.9

в INI файле строки:

Цитата:
 
0422s=’¤Й¤Ц¤У¤К¤Е¤Я¤Г¤Ш¤Щ¤З¤Х¤Ї¤Ф¤І¤В¤А¤П¤Р¤О¤Л¤Д¤Ж¤Є¤Н¤Ч¤С¤М¤И¤Т¤Ь¤Б¤Ю¤,¤!¤"¤№¤;¤%¤:¤?¤*¤(¤)¤_¤+¤ ¤/
03
; [Preview],[Preview2],...,[PreviewN] - настройка окна превью в команде в команде prevw
 

 
вроде как 03 в строке там совсем никак не принимается.

Всего записей: 3322 | Зарегистр. 01-04-2006 | Отправлено: 13:43 31-01-2023
Andrey_A_A



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

Всего записей: 1389 | Зарегистр. 15-08-2011 | Отправлено: 15:25 31-01-2023
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
TCIMG 31.9
 
История последних изменений: Подробнее...
 
Последние примеры: Подробнее...

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 22:25 31-01-2023 | Исправлено: Abel11, 22:26 31-01-2023
Newevklid



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Увидел кнопку
Код:
Для каждого выделенного объекта произвести запуск соответствующей команды из файла Command2.txt, если имена совпадают с начальными фразами в этом же файле

А можно ли сделать кнопку типа если в активной панели есть файл в имени которого есть Name, то выделить объекты по списку из C:\List.txt, если есть файл в имени которого есть Read то выделить объекты по списку из C:\List1.txt и т.д. А в файле C:\Selection.txt

Код:
 
Name
C:\List.txt
Read
C:\List1.txt
...
...
Arhiv
C:\List9.txt
 

На случай если в активной панели есть и Name и Arhiv, то выделить все обьекты по спискам C:\List.txt и C:\List9.txt

Всего записей: 71 | Зарегистр. 11-03-2015 | Отправлено: 07:10 01-02-2023 | Исправлено: Newevklid, 07:13 01-02-2023
ProfessorSeleznyov



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

Цитата:
Ещё раз обновил утилиты MENUIMG и RCMENUIMG

 
Отдельное спасибо! И за оперативность обратной связи на вашем форуме. ))
Проблема с обводкой меню RCMENUIMG решена.

Всего записей: 133 | Зарегистр. 16-04-2020 | Отправлено: 12:18 01-02-2023
Andrey_A_A



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

Цитата:
выделить объекты по списку

Newevklid, пример:

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
sends=PS<"%p"//1//0//*//0//0//3> anf2d=C:\Selection.txt||7||(.+)\R+(.+)||$1|$2 arr2d=$GLOBALANF2D||46|0|StringInStr($GLOBALSENDS[1],'::')>0 stext=$GLOBALARR2D1??1||0||delim<@CRLF> tcprm=LOADSELECTION||GLOBALSTEXT3<t>
%COMMANDER_PATH%\Wcmicons.dll,1
В активной панели выделить объекты по разным спискам относительно найденных имён (имена и пути к спискам прописаны в Selection.txt)
 
0
-1
 

Формат файла C:\Selection.txt

Код:
Name
C:\List0.txt
Read
C:\List1.txt
Data
C:\List2.txt
Arhiv
C:\List3.txt

Формат файлов List0.txt, C:\List1.txt, ...  

Код:
Name.txt
Name.zip
Folder1\
Folder2\


Всего записей: 1389 | Зарегистр. 15-08-2011 | Отправлено: 15:37 02-02-2023 | Исправлено: Andrey_A_A, 09:52 03-02-2023
Newevklid



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

Всего записей: 71 | Зарегистр. 11-03-2015 | Отправлено: 07:46 03-02-2023
Progulis



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
Рискуя задолбать - как эту кнопку подправить на:

Код:
В активной панели выделить все объекты кроме тех, которые есть в разных списках относительно найденных имён (имена и пути к спискам прописаны в Selection.txt)

Всего записей: 11 | Зарегистр. 27-12-2022 | Отправлено: 10:01 03-02-2023 | Исправлено: Progulis, 10:02 03-02-2023
Открыть новую тему     Написать ответ в эту тему

Страницы: 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