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

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

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

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

Цитата:
Тестовая версия TCIMG 350_b3

Спасибо! Отлично работает. Вы сегодня прям настоящий Дед Мороз

Всего записей: 5365 | Зарегистр. 11-03-2003 | Отправлено: 20:18 30-12-2024
ProfessorSeleznyov



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Друзья!
Как в переименовании файлов добавить счётчик римскими цифрами?

Всего записей: 154 | Зарегистр. 16-04-2020 | Отправлено: 09:27 31-12-2024
Helpmister



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

Код:
"slist=%WL sends=<info=n94|1|GLOBALSLIST<0>>??-6, <FOR> 1 <TO> GLOBALSLIST<0> renmm=GLOBALSLIST<:INDEX:>||$$_GLOBALSENDS<:INDEX:> <NEXT>" - добавить в конец базовых имён выделенных объектов счетчик с римскими цифрами
 
"slist=%WL sends=<info=n94|1|GLOBALSLIST<0>>??-6, <FOR> 1 <TO> GLOBALSLIST<0> renmm=GLOBALSLIST<:INDEX:>||^^GLOBALSENDS<:INDEX:>_ <NEXT>" - добавить в начало базовых имён выделенных объектов счетчик с римскими цифрами


Всего записей: 275 | Зарегистр. 26-10-2007 | Отправлено: 10:03 31-12-2024 | Исправлено: Helpmister, 10:04 31-12-2024
Abel11



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

Цитата:
Как в переименовании файлов добавить счётчик римскими цифрами?

Задача расплывчатая, никакой конкретики.

• Добавить в конец базовых имён выделенных объектов счетчик с римскими цифрами
 

Код:
slist=%WL sends=<info=n94|1|GLOBALSLIST<0>>??-6, <FOR> 1 <TO> GLOBALSLIST<0> renmm=GLOBALSLIST<:INDEX:>||$$_GLOBALSENDS<:INDEX:> <NEXT>

Всего записей: 1613 | Зарегистр. 08-12-2013 | Отправлено: 10:24 31-12-2024 | Исправлено: Abel11, 10:25 31-12-2024
alexostrov



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

Код:
sends=%P%N??-1||&?(?im)((?:cmd|param|menu)\d+=[^\r\n]+)||&&(?im)^(cmd.*$)!!~~--------~~ GLOBALSENDS<a>
Из *.bar файла ПОД КУРСОРОМ, извлечь содержимое параметров (param|menu).  Разделённые "------"    GLOBALSENDS<a>

все нормально:
 --------  
param19=cmdbt=cmd~~/T:5e||hide<1>
menu19=Запуск сиренево-желтой консоли
 --------  
param20=cmdbt=cmd~~/T:2F||''''%P%N''~~/?''||std<8>||hide<1>
menu20=Запуск зелёно-белой консоли
 --------  
если добавить еще и button:
s
Код:
ends=%P%N??-1||&?(?im)((?:cmd|param|menu|button)\d+=[^\r\n]+)||&&(?im)^(cmd.*$)!!~~--------~~ GLOBALSENDS<a>

то номер button сдвигается на +1
 --------  
param19=cmdbt=cmd~~/T:5e||hide<1>
menu19=Запуск сиренево-желтой консоли
button20=%COMMANDER_PATH%\Wcmicons.dll,1088
 --------  
param20=cmdbt=cmd~~/T:2F||''''%P%N''~~/?''||std<8>||hide<1>
menu20=Запуск зелёно-белой консоли
button21=Wcmicons.dll,1094
 --------  
если убрать menu, оставить только param|button:  

Код:
sends=%P%N??-1||&?(?im)((?:cmd|param|button)\d+=[^\r\n]+)||&&(?im)^(cmd.*$)!!~~--------~~ GLOBALSENDS<a>

картина не изменилась в №:button +1:
param21=cmdbt=cmd~~/T:1E||hide<1>
button22=Wcmicons.dll,645
как это выровнять?

Всего записей: 104 | Зарегистр. 11-12-2017 | Отправлено: 15:46 02-01-2025 | Исправлено: alexostrov, 15:48 02-01-2025
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
alexostrov
Если вы отсортируете bar файл, то конструкция очерёдности ключей такая:

Код:
button1=
cmd1=
param1=
iconic1=
menu1=

Соответственно при составлении регулярного выражения надо соблюдать последовательность:

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
sends=%P%N??-1||&?(?im)((?:button|cmd|param|menu)\d+=[^\r\n]+)||&&(?im)^(button.*$)!!~~--------~~@CRLF$1 GLOBALSENDS<a>
%COMMANDER_PATH%\Wcmicons.dll,1
Из *.bar файла под курсором, извлечь содержимое параметров (button|cmd|param|menu), разделённые "------"
 
0
-1
 

Вот ещё варианты - разделитель @#@, можете придумать свой:

Код:
"sends=%P%N??-8@#@||&?(?im)((?:button|cmd|param|menu)\d+=[^\r\n]+)||&&(?im)^(button.*$)!!@#@$1||?L3 GLOBALSENDS<a>" - из *.bar файла под курсором, извлечь содержимое параметров (button|cmd|param|menu), разбить по группам
 
"sends=%P%N??-8@#@||&?(?im)((?:button|cmd|param|menu)\d+=[^\r\n]*)||&&(?im)^(button.*$)!!@#@$1||?L3 GLOBALSENDS<a>" - из *.bar файла под курсором, извлечь содержимое параметров (button|cmd|param|menu), разбить по группам
 


Всего записей: 1513 | Зарегистр. 15-08-2011 | Отправлено: 18:33 02-01-2025 | Исправлено: Andrey_A_A, 22:01 02-01-2025
alexostrov



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

Всего записей: 104 | Зарегистр. 11-12-2017 | Отправлено: 19:21 02-01-2025
reticent

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

Всего записей: 69 | Зарегистр. 16-08-2020 | Отправлено: 10:06 03-01-2025
Andrey_A_A



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

Цитата:
будет ли справка  TCIMG.chm на английском

reticent, если кто переведёт - будет...

Всего записей: 1513 | Зарегистр. 15-08-2011 | Отправлено: 17:58 03-01-2025
reticent

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

Цитата:
если кто переведёт

Кроме пакетного PROMT никого не знаю.

Всего записей: 69 | Зарегистр. 16-08-2020 | Отправлено: 21:14 03-01-2025
destiny_child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Значит справка будет только на русском и точка))))

Всего записей: 4000 | Зарегистр. 01-04-2006 | Отправлено: 13:39 04-01-2025
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ЮБИЛЕЙНАЯ 350-я ВЕРСИЯ
 
Обновил версию TCIMG 35.0
История последних изменений: [?]
 
ПОЗДРАВЛЯЮ ВСЕХ С НОВЫМ ГОДОМ И РОЖДЕСТВОМ!!!
--
Что касается языков, то, рано или поздно что-то придумается, тем более ИИ появился (а нужна ли TCIMG если есть ИИ ? )

Всего записей: 1513 | Зарегистр. 15-08-2011 | Отправлено: 18:02 04-01-2025 | Исправлено: Andrey_A_A, 18:22 04-01-2025
Helpmister



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
C Новым Годом!
 
Спасибо за AWAIT 54, 53
 
А как будет, чтобы при установке тайминга, команда прекращалась( типа {:*LABEL:}), если метка диска такая всё же не появилась?  
Делать отдельно условие?
 
 
 
 

Всего записей: 275 | Зарегистр. 26-10-2007 | Отправлено: 18:45 05-01-2025
Andrey_A_A



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

Цитата:
А как будет, чтобы при установке тайминга, команда прекращалась( типа {:*LABEL:}), если метка диска такая всё же не появилась?  

Helpmister, глобальная переменная выдаст Null - далее как это использовать вам решать.

Всего записей: 1513 | Зарегистр. 15-08-2011 | Отправлено: 14:24 06-01-2025
Helpmister



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
диск ещё не подключен    Null
диск подключен        2
диск присутствует        Null
диска нет        Null
 
Может быть в параметр test добавить ?

Всего записей: 275 | Зарегистр. 26-10-2007 | Отправлено: 18:04 06-01-2025
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Helpmister. а команда какая? Как мне тестировать?
P.S. Насколько помнню GLOBALAWAIT<0> значение в разных условиях разное, по нему и Null сравнивать...
 

Всего записей: 1513 | Зарегистр. 15-08-2011 | Отправлено: 18:26 06-01-2025 | Исправлено: Andrey_A_A, 18:38 06-01-2025
Helpmister



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

Код:
global await=54||10s||МЕТКА||1||2||1 <IF> GLOBALAWAIT<0> <> 2 <THEN> диск есть, продолжаем каманду <ELSE> диска нет  

 
---------------------------
watch не отрабатывает OnTop, посморите пжл..
хотелка на ваше усмотрение - кнопочку добавить "on/off поверх окон" в watch

Всего записей: 275 | Зарегистр. 26-10-2007 | Отправлено: 19:08 06-01-2025 | Исправлено: Helpmister, 19:19 06-01-2025
Andrey_A_A



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

Цитата:
watch не отрабатывает OnTop

Helpmister, установите 0

Код:
[Watch]
; OnTop - 1 - поверх всех окон, 0 -  не поверх
OnTop=0
 

Всего записей: 1513 | Зарегистр. 15-08-2011 | Отправлено: 14:33 07-01-2025
Helpmister



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
так поверх всех окон не работает - прячется
при OnTop=1

Всего записей: 275 | Зарегистр. 26-10-2007 | Отправлено: 15:29 07-01-2025
Andrey_A_A



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

Цитата:
так поверх всех окон не работает - прячется
при OnTop=1

У меня работает, если нет других окон "поверх".
Другое дело если у Вас несколько окон имеют атрибут "поверх всех окон", то каждое такое окно, которое активируется и будет "поверх"  - это поведение системы.
Даже если поставить кнопку, то она не решит проблему - другое окно "поверх" перекроет...
Выход - запускать отдельный маленький скрипт, который раз в секунду активирует окно - подумаю...

Всего записей: 1513 | Зарегистр. 15-08-2011 | Отправлено: 15:45 07-01-2025 | Исправлено: Andrey_A_A, 17:51 07-01-2025
Открыть новую тему     Написать ответ в эту тему

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