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

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

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

Maz



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


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

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

ОСНОВНЫЕ ВОЗМОЖНОСТИ УТИЛИТЫ:

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

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

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

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

Всего записей: 37237 | Зарегистр. 26-02-2002 | Отправлено: 11:16 03-03-2021 | Исправлено: Abel11, 13:39 08-06-2021
Andrey_A_A



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

Код:
Scale=2|(regex=|color=|symvw=|scale=1|symss=|symcn=1|fonts=|timesx|plays=|effect1<#>|imgvw=|imgth=|prgrs=|cldar=)  

Мои шрифты в тотале

Всего записей: 766 | Зарегистр. 15-08-2011 | Отправлено: 13:29 19-03-2021 | Исправлено: Andrey_A_A, 13:34 19-03-2021
jktgeorge



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
Scale=0  – выключен, Scale=2....  – включен
 
И еще, заметьте, там красным обведено, имя ярлыка 7gif_[p].lnk, т.е через нижний знак.... эээ, как там его, подчеркивание. Так вот, он всегда не виден, что так же не торт. И как видно поля так же обрезают значки, вот тех же квадратных скобок (и знаков с ножкой... ну как буква «p»). Оно в данном случае видно, что за знаки, но вот тот же знак подчеркивания - пропадает полностью, что не совсем удобно.  
UPD
Выставил все шрифты как у вас на скрине и DPI  – всеравно обрезается.

Всего записей: 650 | Зарегистр. 02-12-2007 | Отправлено: 13:48 19-03-2021 | Исправлено: jktgeorge, 13:55 19-03-2021
Zabolotskij

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите пожалуйста с кнопками. Есть папка C:\Soft\Doc\, нужна кнопка "Копировать выделенные объекты во все папки находящиеся в C:\Soft\Doc". Кнопка "Создать во всех папках находящиеся в C:\Soft\Doc файл Read.me с содержимым из файла $f200\Lists\Templ\Rd.txt" и кнопка "Удалить во всех папках находящиеся в C:\Soft\Doc файлы с расширением .temp".

Всего записей: 4 | Зарегистр. 22-01-2021 | Отправлено: 15:47 19-03-2021
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
jktgeorge? кое-что подправил
Тестовая версия TCIMG 286_b9, в версии TCIMG 28.5 замените соответствующие файл(ы)

Всего записей: 766 | Зарегистр. 15-08-2011 | Отправлено: 15:55 19-03-2021
jktgeorge



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
Вот теперь отлично!
 
Только  раньше это окно было «всегда поверх всех», что очень удобно, а теперь исчезает при клаце на то же окно ТС. Поправить бы... )))
Тьфу, я настолько привык, что совсем забыл про ту кнопку "поверх".
Все работает как надо )))
UPD
Но сейчас не запоминает свой размер по горизонтали, приходится каждый раз удлиннять мышей. в 28-4 с этим всё в порядке.

Всего записей: 650 | Зарегистр. 02-12-2007 | Отправлено: 16:13 19-03-2021 | Исправлено: jktgeorge, 16:26 19-03-2021
Andrey_A_A



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

Цитата:
не запоминает свой размер по горизонтали

Вернул настройку Тестовая версия TCIMG 286_b10, в версии TCIMG 28.5 замените соответствующие файл(ы)

Всего записей: 766 | Зарегистр. 15-08-2011 | Отправлено: 19:07 19-03-2021
jktgeorge



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

Всего записей: 650 | Зарегистр. 02-12-2007 | Отправлено: 19:14 19-03-2021
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Zabolotskij написал(а)
Цитата:
"Копировать выделенные объекты во все папки находящиеся в C:\Soft\Doc"

 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
copys=%WL||x//0||allfold<PS<"C:\Soft\Doc\"//2//0>>
WCMICONS.dll,1
Копировать выделенные объекты во все папки 1-го уровня "C:\Soft\Doc\"
 
 
-1
 


Цитата:
Создать во всех папках находящиеся в C:\Soft\Doc файл Read.me с содержимым из файла $f200\Lists\Templ\Rd.txt


Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
copyy=@"$f200\Lists\Templ\Rd.txt"||x//0||allfold<PS<"C:\Soft\Doc\"//2//0>>||##Read.me
WCMICONS.dll,2
Копировать Rd.txt, с переименованием в Read.me.txt, во все папки 1-го уровня "C:\Soft\Doc\"
 
 
-1
 


Цитата:
Удалить во всех папках находящиеся в C:\Soft\Doc файлы с расширением .temp


Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
delss=PS<"C:\Soft\Doc\"//1//-1//*.temp>||1
WCMICONS.dll,3
Удалить файлы *.temp  в "C:\Soft\Doc\" (с рекурсией)
 
 
-1
 

Всего записей: 1352 | Зарегистр. 08-12-2013 | Отправлено: 19:25 19-03-2021 | Исправлено: Abel11, 04:19 20-03-2021
Zabolotskij

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

Всего записей: 4 | Зарегистр. 22-01-2021 | Отправлено: 21:05 19-03-2021
jktgeorge



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствовать всем.
А можно изготовить кнопку перемещения курсора сразу в двух панелях? В одной смещаешь курсор по объектам вверх/вниз, а на противоположной он так-же движется. Для визуального сравнения очень удобно. А то кнопка «вкл/выкл синхронную прокрутку содержимого панелей» есть, а синхронного перемещения курсора вроде нет. Ну я не видел. Если есть такое, киньте ссылкой, плиз.

Всего записей: 650 | Зарегистр. 02-12-2007 | Отправлено: 18:18 21-03-2021
Vitalina89



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Что-то никак не выходит кнопка - Удалить в папках по списку c;\listfiles.txt всех файлов с именем "bases" и любым расширением. Помогите пожалуйста.

Всего записей: 114 | Зарегистр. 20-01-2018 | Отправлено: 15:54 22-03-2021
Abel11



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

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
delss=FOLDC<C:\FolderPaths.txt//1//-1>||1||test<1n!!^bases$>
WCMICONS.dll,1
В папках (+ подпапки) из списка C:\FolderPaths.txt удалить все файлы с именем "bases"
 
 
-1
 

 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
delss=%WL||1||test<1n!!^bases$>
WCMICONS.dll,2
В выделенных папках удалить все файлы с именем "bases"
 
 
-1
 

 
 

Всего записей: 1352 | Зарегистр. 08-12-2013 | Отправлено: 20:26 22-03-2021 | Исправлено: Abel11, 20:27 22-03-2021
Vitalina89



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Большое спасибо! А на счёт второй кнопки Вы прямо угадали - тоже вполне востребована  будет

Всего записей: 114 | Зарегистр. 20-01-2018 | Отправлено: 21:13 22-03-2021
Kindom



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

Цитата:
Копировать выделенные объекты во все папки 1-го уровня "C:\Soft\Doc\"

А не поможете с кнопкой - во всех папках 1-го уровня в файлах с расширением txt заменить текст в диалоге. И с кнопкой -  во всех папках 1-го уровня в файлах с расширением txt заменить несколько строк по образцу из файла C:\replace.txt, формат файла replace.txt:  
1 строчка - что заменить
2 строчка - чем заменить
3 строчка - что заменить
4 строчка - чем заменить
и т.д.

Всего записей: 44 | Зарегистр. 07-09-2014 | Отправлено: 14:05 30-03-2021
Andrey_A_A



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

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
sends=FOLDM<PS<"%p"//2//0>//-1//0//txt>??-1 GLOBALSENDS<a>
%COMMANDER_PATH%\Wcmicons.dll,1
В папках активной панели получить список путей txt файлов без рекурсии
 
0
-1
 

 
Если этот список тот что нужен, то можем перейти и к замене...

Код:
textx=FOLDM<PS<"%p"//2//0>//-1//0//txt>||[edits=BOX2]

Всего записей: 766 | Зарегистр. 15-08-2011 | Отправлено: 01:33 01-04-2021 | Исправлено: Andrey_A_A, 01:39 01-04-2021
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Kindom написал(а)
Цитата:
 во всех папках 1-го уровня в файлах с расширением txt заменить несколько строк по образцу из файла C:\replace.txt


Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
sends=C:\Replace.txt??-1||&&(.+)\R(.+)!!$1¤$2 textx=FOLDM<PS<"C:\Soft\Doc\"//2//0>//-1//0//txt>||?Q$GLOBALSENDS|#|0|1|0|0|2|¤|0
WCMICONS.dll,1
В папках 1-го уровня "C:\Soft\Doc\" в файлах TXT произвести поиск и замену по списку из файла C:\Replace.txt (точное совпадения со строкой поиска)
 
 
-1
 

 

Цитата:
во всех папках 1-го уровня в файлах с расширением txt заменить текст в диалоге

 
На этот вариант задачи автор ответил постом выше, если вас не устраивает работа с папками активной панели, то вместо "%p" пропишите путь к каталогу с которым хотите работать.

Всего записей: 1352 | Зарегистр. 08-12-2013 | Отправлено: 04:02 01-04-2021 | Исправлено: Abel11, 04:16 01-04-2021
Kindom



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

Цитата:
не совсем понятно с уровнями...

Вот тут просили кнопку, а Abel11 преложил решение. Я имел ввиду тоже самое. Ваша кнопка вполне подходит, спасибо большое
Abel11
И Вам большое спасибо! То, что надо

Всего записей: 44 | Зарегистр. 07-09-2014 | Отправлено: 08:15 01-04-2021
Songbird



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите пожалуйста - можно перейти в заданную панель и поставить курсор на заданный файл? Я вот только нашла, как можно поставить курсор на 1ый файл активной панели, последний, предпоследний, 18ый и т.д., в общем по номеру, а если мне надо по названию конкретного файла? Или на первый с расширением doc? И ещё иногда требуется в "IF" указать название папки, как это сделать? Например:

Код:
<IF> <info=o9"%pprim.f_l"> = 2 <THEN> sends=FOLDM<PS<"%p"//2//0>//-1//0//txt>??-1 GLOBALSENDS<a> <ENDIF>
 
В папках активной панели получить список путей txt файлов без рекурсии (если в активной панели присутствует файл prim.f_l)
А как будет - В папках активной панели получить список путей txt файлов без рекурсии (если в активной панели присутствует папка Doc)?

Всего записей: 63 | Зарегистр. 06-08-2020 | Отправлено: 08:49 01-04-2021
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Songbird написал(а)
Цитата:
В папках активной панели получить список путей txt файлов без рекурсии (если в активной панели присутствует папка Doc

 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
<IF> <info=o9"%pDoc"> = 1 <THEN> sends=FOLDM<PS<"%p"//2//0>//-1//0//txt>??-1 GLOBALSENDS<a> <ENDIF>
WCMICONS.dll,1
В папках активной панели получить список путей TXT файлов без рекурсии (если в активной панели присутствует папка Doc)
 
 
-1
 


Цитата:
а если мне надо по названию конкретного файла


Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
patha="%pTest.txt"||fold<>
WCMICONS.dll,2
Перейти к файлу Test.txt в активной панели
 
 
-1
 


Цитата:
Или на первый с расширением doc?

 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
patha="%p"x||fold<.*doc>
WCMICONS.dll,3
Перейти к первому файлу DOC в активной панели
 
 
-1
 


Всего записей: 1352 | Зарегистр. 08-12-2013 | Отправлено: 09:46 01-04-2021 | Исправлено: Abel11, 10:35 01-04-2021
Andrey_A_A



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

Всего записей: 766 | Зарегистр. 15-08-2011 | Отправлено: 12:27 01-04-2021
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

Компьютерный форум 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