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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156

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

Maz



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


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

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

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

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

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

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

Всего записей: 39186 | Зарегистр. 26-02-2002 | Отправлено: 11:16 03-03-2021 | Исправлено: Andrey_A_A, 18:13 04-01-2025
Galap8gos



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
А как подправить кнопку так, чтобы команды выполнялись не по расширению, а по "Если начало имени файла "Prog" и расширение файла "rar" то выполняется одна команда, если начало имени файла "Arch" и расширение файла "7z" то выполняется другая команда, а если файл под курсором не попадает под эти условия, то выдать сообщение и ничего не делать?

Всего записей: 37 | Зарегистр. 01-04-2021 | Отправлено: 06:45 21-07-2024
Andrey_A_A



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

Код:
<SELECT> <CASE> Execute(StringRegExp('%N','^Prog.*\.rar$')) = 1 <#> infbx=InfoBox_TEST1 <CASE> Execute(StringRegExp('%N','^Arch.*\.7z$')) = 1 <#> infbx=InfoBox_TEST2 <CASEELSE> infbx=InfoBox_TEST3 <ENDSELECT>

без учёта регистра:

Код:
<SELECT> <CASE> Execute(StringRegExp('%N','(?i)^Prog.*\.rar$')) = 1 <#> infbx=InfoBox_TEST1 <CASE> Execute(StringRegExp('%N','(?i)^Arch.*\.7z$')) = 1 <#> infbx=InfoBox_TEST2 <CASEELSE> infbx=InfoBox_TEST3 <ENDSELECT>


Всего записей: 1513 | Зарегистр. 15-08-2011 | Отправлено: 09:43 24-07-2024 | Исправлено: Andrey_A_A, 09:47 24-07-2024
Galap8gos



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

Всего записей: 37 | Зарегистр. 01-04-2021 | Отправлено: 06:03 25-07-2024
Megakrok



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите с кнопкой в архиве под курсором (zip,rar или 7z), найти файл с расширением txt и открыть его в textv.

Всего записей: 33 | Зарегистр. 30-05-2021 | Отправлено: 07:58 29-07-2024
Andrey_A_A



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

Цитата:
айти файл с расширением txt и открыть его в textv

Megakrok, тут не понятно и ряд вопросов:
- Искать с рекурсией или без рекурсии?
- Чтобы посмотреть надо распаковывать - куда? И какой файл смотреть, если несколько?
- А если несколько файлов найдено на разных уровнях?
- А если не найдено? ...  
вот ряд примеров без просмотра:

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
arh7z=@%P%N||0//1//-1//.*txt\z//0 GLOBALARH7Z<a>
%COMMANDER_PATH%\Wcmicons.dll,1
Получить список путей файлов txt в архиве под курсором
 
0
-1
 


Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
start=RAR||-IBCK||-INUL||e||%P%N||"%T"||*.txt||&&wait||upd<3>
%COMMANDER_PATH%\Wcmicons.dll,1
Распаковать в другую панель из архива под курсором файлы txt без полных путей
 
0
-1
 


Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
start=RAR||-IBCK||-INUL||x||%P%N||"%T"||*.txt||&&wait||upd<3>
%COMMANDER_PATH%\Wcmicons.dll,1
Распаковать в другую панель из архива под курсором файлы txt с сохранением структуры
 
0
-1
 

Проще - распаковывайте в нужную папку файлы txt и смотрите их в вашем редакторе из любого уровня...

Всего записей: 1513 | Зарегистр. 15-08-2011 | Отправлено: 22:41 30-07-2024 | Исправлено: Andrey_A_A, 23:07 30-07-2024
Megakrok



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

Цитата:
Искать с рекурсией или без рекурсии?
Без рекурсии.

Цитата:
Чтобы посмотреть надо распаковывать - куда?
Во временную папку.

Цитата:
И какой файл смотреть, если несколько?
По идее в архиве должен быть один файл. Так что первый попавшийся

Цитата:
А если несколько файлов найдено на разных уровнях?
Нет разных уровней.

Цитата:
А если не найдено?
Выдать сообщение.
 
 
 
 
 
 
Добавлено:
Andrey_A_A
Ещё хотел спросить - а что, в textv кнопка "Открыть файл в другой программе" не работает? В "ListExe" вроде всё правильно прописано.

Всего записей: 33 | Зарегистр. 30-05-2021 | Отправлено: 05:40 31-07-2024
Andrey_A_A



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

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
tempz=9 start=RAR||-IBCK||-INUL||x||%P%N||$f254?9||*.txt||&&wait sends=PS<$f254?9//1//0>??-1 exect=$var_i='GLOBALSENDS<1>'=''''?MsgBox(4096,'Сообщение','Файл~~TXT~~не~~найден',5)+_Exit():0 textv=GLOBALSENDS<1>
%COMMANDER_PATH%\Wcmicons.dll,1
Распаковать txt файлы во временную папку Temp9 и открыть txt файл в корневом каталоге, если его нет, то выдать сообщение
 
0
-1
 


Цитата:
 а что, в textv кнопка "Открыть файл в другой программе" не работает?

Что-то сломалось, позже постараюсь исправить.

Всего записей: 1513 | Зарегистр. 15-08-2011 | Отправлено: 17:08 31-07-2024 | Исправлено: Andrey_A_A, 17:09 31-07-2024
Megakrok



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

Всего записей: 33 | Зарегистр. 30-05-2021 | Отправлено: 05:51 01-08-2024
ziabriev



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
Нужна команда  в  autorun.cfg  для регистрации плагина CADView:
- Получить информацию из реестра
- Если значения отсутствуют - записать
- Если запись существует - ничего не делать
 
Подробнее...

Всего записей: 1468 | Зарегистр. 03-03-2019 | Отправлено: 12:17 01-08-2024
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ziabriev, а зачем нужна проверка? Создайте reg, типа:

Код:
Windows Registry Editor Version 5.00
...

Да и пусть запускается при старте тотала.
---
А если проверять, то что именно? Все значения или достаточно только одного значения какого-то ключа?

Всего записей: 1513 | Зарегистр. 15-08-2011 | Отправлено: 15:32 01-08-2024 | Исправлено: Andrey_A_A, 15:34 01-08-2024
ziabriev



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

Цитата:
Да и пусть запускается при старте тотала

Так и сделано, только через ехе-шник.
Хотел сделать как-то так:

Код:
<IF> <info=r0HKEY_CURRENT_USER\SOFTWARE\SoftGold|CADView~~14> = 0 <THEN> start=cadkey <ELSE> <info=r0HKEY_CURRENT_USER\SOFTWARE\SoftGold|CADView~~14> =1 <ENDIF>

с проверкой одного значеня

Всего записей: 1468 | Зарегистр. 03-03-2019 | Отправлено: 17:16 01-08-2024
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ziabriev, я вас понял, такой проверки никогда не требовалось, добавлю проверку существования: ветки реестра, ключа, значения... в следующей бете или версии.

Всего записей: 1513 | Зарегистр. 15-08-2011 | Отправлено: 17:32 01-08-2024
ziabriev



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

Всего записей: 1468 | Зарегистр. 03-03-2019 | Отправлено: 17:35 01-08-2024
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ziabriev, обновитесь: Тестовая версия TCIMG 347_b10, в версии TCIMG 34.6 замените соответствующие файл(ы)
Описание info=r4

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
<IF> <info=r4HKCU\SOFTWARE\SoftGold\CADView~~14> = 0 <THEN> infbx=InfoBox_TEST1 <ENDIF>
%COMMANDER_PATH%\Wcmicons.dll,1
Если нет раздела "CADView 14" по заданному пути, то выдать сообщение
 
0
-1
 


Всего записей: 1513 | Зарегистр. 15-08-2011 | Отправлено: 21:52 01-08-2024
Andrey_A_A



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

Всего записей: 1513 | Зарегистр. 15-08-2011 | Отправлено: 13:19 04-08-2024
ziabriev



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

Цитата:
ziabriev, обновитесь

Отлично получается. Спасибо.

Всего записей: 1468 | Зарегистр. 03-03-2019 | Отправлено: 16:07 04-08-2024
Antonij72



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Нужно объект (файл или папку) под курсором раскидать в выделенные папки. Из исходного положения объект удалить.
Поможете с кнопкой?

----------
Я, инвалид 1 группы, ищу работу. Или благотворительную помощь. Спасибо.

Всего записей: 3889 | Зарегистр. 11-07-2005 | Отправлено: 20:05 05-08-2024
Andrey_A_A



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

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
copyy=%P%N||x//0||allfold<[tc=TL]> delsm=%P%N||upd<1>
%COMMANDER_PATH%\Wcmicons.dll,1
Копировать объект под курсором во все выделенные папки другой панели, затем удалить
 
0
-1
 

Всего записей: 1513 | Зарегистр. 15-08-2011 | Отправлено: 22:51 05-08-2024
Antonij72



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Andrey_A_A
Спасибо, работает.
А если всё находится В ОДНОЙ панели?

----------
Я, инвалид 1 группы, ищу работу. Или благотворительную помощь. Спасибо.

Всего записей: 3889 | Зарегистр. 11-07-2005 | Отправлено: 23:57 05-08-2024
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Antonij72
Попытайтесь сами. Автор в кнопке вам дал ссылки на параметры команд.
 
   

Всего записей: 1613 | Зарегистр. 08-12-2013 | Отправлено: 00:33 06-08-2024
Открыть новую тему     Написать ответ в эту тему

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

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

Рейтинг.ru