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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » TCIMG

Модерирует : 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

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

Abel11



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

 

 
Дата выпуска: 14.07.2018
Версия: 23.7
Автор: Averin Andrey
 
Скачать TCIMG | Сайт | Онлайн справка | Основные вопросы | Расширение функционала

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

ОСНОВНЫЕ ВОЗМОЖНОСТИ УТИЛИТЫ:
 
Пример кнопки.
 
Создание кнопки в TC из двух строк
 
Коллекция кнопок TCIMG для Total Commander
 
Как расширить функционал собственными руками
 
В справке TCIMG.chm более 11.300 примеров применения.

TCIMG также применяет свои возможности для комфортного использования потенциала следующих программ:

От себя.
От автора:

Сборки программ, в которых участвует утилита 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 PowerUser - сборка файлового менеджера Total Commander (автор HA3APET)

Скачать справку  с тёмным стилем

Всего записей: 658 | Зарегистр. 08-12-2013 | Отправлено: 12:59 10-11-2014 | Исправлено: Andrey_A_A, 14:20 14-07-2018
sibirnik

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

Цитата:
протестировать команду watch и вставить куда надо
Пробовал - не получается, что надо. Прошу вашей помощи, вот уточнённая хотелка:

Цитата:
<TRAY=HINT2||1||%%TCIMG_PATH%%\TCIMG.dll,38> <TIME=h00n01:h23n59:n30>

В параметрах кнопки задаётся время повторения n30(изменяя значение, можно менять период разминки), так вот хотелка, хорошо бы было, чтобы и таймер обратного отсчёта, после проигрывания начинал обратный отсчёт со значения (n30 или любое здесь установленное время). Спасибо.

Всего записей: 22 | Зарегистр. 12-09-2014 | Отправлено: 15:11 16-06-2018
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
sibirnik
 
Как и сказал автор надо в конец вашей общей команды, через пробел, добавить команду watch, в вашем случае запустить обратный отсчет на 30 минут.
 

Код:
watch=0||countdown<30n>

 
Вот простенький пример.
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
<TIME=s00> infbx=InfoBox16 watch=0||countdown<58s>
WCMICONS.dll,19
Каждую минуту выдавать сообщение "Пора на разминку" и запускать секундомер с обратным отсчётом на 58 секунд
 
 
-1
 

 
Как задать координаты расположения секундомера с обратным отсчетом написано здесь. (пункт Thems)

Всего записей: 658 | Зарегистр. 08-12-2013 | Отправлено: 12:05 17-06-2018 | Исправлено: Abel11, 12:14 17-06-2018
sibirnik

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Нужна ваша помощь, так как я в этом деле полный ноль, вот, что я сам соорудил, но есть проблемка, вот её я и прошу мне помочь решить.

Цитата:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
<TRAY=HINT2||1||%%TCIMG_PATH%%\TCIMG.dll,38> <TIME=h00n01:h23n59:n30> exect=TraySetState(1)||Sleep(1000) sndps=D:\TCSibirnik\Files\Sound\Warmup\start.mp3||1 blist=PS<D:\Досуг\Музыка//1//-1//*.mp3|*.wma|*.wav> uends=x||##rndm<22|$GLOBALBLIST> sndps=GLOBALUENDS<1>||0 infos=3||1||GLOBALUENDS<1>||1 infht=GLOBALINFOS<28>||||@$f250\Files\Htm\Trec_Timer2.htm||500||80||65||840||set<FF033E|FDEE00|1,,,30,,,1>||style<2|1> sndps=D:\TCSibirnik\Files\Sound\Warmup\finish.mp3 watch=0||countdown<30n>
%COMMANDER_PATH%\UserIcons.dll,15
"Пора на разминку"+ запуск случайного трека в строке + "Конец разминки" + "Отсчёт оставшего времени до новой разминки"с повтором цикла через 30 мин.

Вот здесь задаётся время, через, которое надо начать разминку <
Цитата:
TIME=h00n01:h23n59:n30>
, а здесь  

Цитата:
sndps=D:\TCSibirnik\Files\Sound\Warmup\finish.mp3 watch=0||countdown<30n>  
а здесь время обратного отсчёта и вот она проблема, так как время звучания у разных треков разное, а отсчёт нового цикла начинается в
Цитата:
 :n30
минус время звучания трека, то жёсткое время
Цитата:
countdown<30n>
не подходит. Как бы в эту
Цитата:
watch=0||countdown<30n>
вместо жёсткого 30 минут, подставлять оставшееся время от 30 минут после проигрывания трека. Помогите.
R.S Эта кнопка работает, но с накладкой: Обратный отсчёт не закончился, а новая разминка уже пошла или наоборот. Нужно плавающее время до начало новой переменки.

Всего записей: 22 | Зарегистр. 12-09-2014 | Отправлено: 15:04 17-06-2018 | Исправлено: sibirnik, 20:29 17-06-2018
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
sibirnik
 
С <TIME=h00n01:h23n59:n30> не получится, потому что первоначально он запускает проигрываемый файл сразу - не дожидаясь истечения указанного времени.

Всего записей: 658 | Зарегистр. 08-12-2013 | Отправлено: 17:36 17-06-2018 | Исправлено: Abel11, 12:09 27-06-2018
sibirnik

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Вопрос снимаю, так как он решён с помощью Андрея Аверина изменением в TCIMG.

Всего записей: 22 | Зарегистр. 12-09-2014 | Отправлено: 17:50 17-06-2018 | Исправлено: sibirnik, 13:33 21-06-2018
Andrey_A_A



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

Цитата:
Есть кнопка

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
arwcx="%p%O"||zip
Wcmicons.dll
упаковать в zip выделенные объекты в активную панель именем объекта под курсором
 
 
-1
 

Работает хорошо, но если под курсором папка, в которой есть точка, то архив создаётся с обрезанным именем

Это проблема не утилиты, так делает сам Total Commander (а именно параметр %O)
Дабавив пару подпараметров можно решить проблему:

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
arwcx="%p"<info=o88%P%N//>||zip||?B4!!\
Wcmicons.dll
Упаковать в zip выделенные объекты в активную панель именем объекта под курсором (если под курсором папка, в имени которой есть точка, то она сохраняется)
 
0
-1
 

Всего записей: 545 | Зарегистр. 15-08-2011 | Отправлено: 15:06 23-06-2018
Andrey_A_A



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

Всего записей: 545 | Зарегистр. 15-08-2011 | Отправлено: 18:26 25-06-2018
Abel11



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

Всего записей: 658 | Зарегистр. 08-12-2013 | Отправлено: 20:13 25-06-2018
kurganski

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Прошу помощи!  
Вы публиковали 20-08-2015 такую кнопку:
 
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
bufsr=^^||formt<0!!(?m)([A-zА-яЁё][^\r\n\z]*)>
Wcmicons.dll,19
В содержимом буфера обмена, в каждой строке, удалить все небуквенные символы до первой буквы
 
всё отлично работает, только мне не надо буфер менять, а надо переименовать (все, или выбранные) файлы в папке (удалив все небуквенные символы до первой буквы) и добавить перед именем 2х-3х разрядный счётчик.
Уже неделю мучаюсь. Помогите!

Всего записей: 25 | Зарегистр. 26-06-2018 | Отправлено: 01:04 27-06-2018
Abel11



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

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
global shape=U14 renms=%UL||&&(?i)^[^a-zа-яё]+(.+)!!$1 aends=@[combo=BOX_U5] bends=@[combo=BOX_U4] renms=$GLOBALRENMS||^^cntr<1|1|GLOBALBENDS<1>>GLOBALAENDS<1>||upd<1>
WCMICONS.dll,17
Переименование... удалить в базовых именах выделенных объектов все небуквенные знаки до первой буквы + добавить в начало имен счетчик (выбор разделителя и разрядности счетчика в диалоговом окне)
 
 
-1
 

 
 
Та же кнопка с возможностью отмены переименования (откат).
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
slist=%L||##path<0>||save<%%TCIMG_PATH%%\Files\Lists\BeforeRenaming.txt> shape=U14 global renms=%UL||&&(?i)^[^a-zа-яё]+(.+)!!$1 aends=@[combo=BOX_U5] bends=@[combo=BOX_U4] renms=$GLOBALRENMS||^^cntr<1|1|GLOBALBENDS<1>>GLOBALAENDS<1>||upd<1> creat=%%TCIMG_PATH%%\Files\Lists\||AfterRenaming||content<GLOBALRENMS<t>>||owrite<1>
WCMICONS.dll,18
Переименование... удалить в базовых именах выделенных объектов все небуквенные знаки до первой буквы + добавить в начало имен счетчик (выбор разделителя и разрядности счетчика в диалоговом окне, с возможностью отката)
 
 
-1
 

 
Кнопка отмены последнего переименования командами TCIMG.
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
renms=$f200Lists\AfterRenaming.txt||list<$f200Lists\BeforeRenaming.txt>||upd<1>
WCMICONS.dll,17
Отменить последнее переименование командой TCIMG  
 
-1
-1
 

Всего записей: 658 | Зарегистр. 08-12-2013 | Отправлено: 11:26 27-06-2018 | Исправлено: Abel11, 12:05 27-06-2018
kurganski

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
 
Огромное Спасибо! Не ожидал такой оперативности, сложности и количества вариантов. Но, чтобы я смог разобраться в коде, нельзя ли дополнить вариантом попроще - без диалога выбора. Разделитель - точка, разрядов - три, без отката. Заранее благодарен.

Всего записей: 25 | Зарегистр. 26-06-2018 | Отправлено: 15:14 27-06-2018
Abel11



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

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
global renms=%UL||&&(?i)^[^a-zа-яё]+(.+)!!$1 renms=$GLOBALRENMS||^^cntr<1|1|3>.||upd<1>
%COMMANDER_PATH%\WCMICONS.dll,19
Переименование... удалить в базовых именах выделенных объектов все небуквенные знаки до бервой буквы + добавить в начало имен счетчик (начальное количество цифр счетчика - 3, разделитель - точка)
 
 
-1
 

 
Ниже - простой вариант решения той же задачи, для того, чтобы разобраться в логике построения подобных команд, однако есть изъян, при повторном переименовании (после удачного первого), в виду невозможности применить вторичную обработку, происходит смещение и нарушение нумерации счетчика в начале имен.
 

Код:
renms=%UL||&&(?i)^[^a-zа-яё]+(.+)!!$1||^^cntr<1|1|3>.||upd<1>

 

Всего записей: 658 | Зарегистр. 08-12-2013 | Отправлено: 15:33 27-06-2018 | Исправлено: Abel11, 15:39 27-06-2018
kurganski

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
 
Я так и думал, что хорошие люди в мире есть! Спасибо.
Стало всё понятнее, сохранил все варианты - буду разбираться.
Не хотите ли ещё потренироваться?
 и
что же всё-таки означают эти загадочные цифры в конце кода: -1,0?

Всего записей: 25 | Зарегистр. 26-06-2018 | Отправлено: 15:59 27-06-2018
Abel11



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

Цитата:
Не хотите ли ещё потренироваться?  

 
Не понял. Если вы о том, что есть задачи требующие решения, то без проблем, точно опишите задачу(и), по возможности попытаемся решить.
 

Код:
что же всё-таки означают эти загадочные цифры в конце кода: -1,0?

 
Какого кода? В своих решениях я в конце такого не наблюдаю. В конце ||upd<1> - обновить активную панель.

Всего записей: 658 | Зарегистр. 08-12-2013 | Отправлено: 16:11 27-06-2018
kurganski

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

Всего записей: 25 | Зарегистр. 26-06-2018 | Отправлено: 16:47 27-06-2018
Abel11



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

Цитата:
что же всё-таки означают эти загадочные цифры в конце кода: -1,0?

 
Это код кнопки Total Commander,  к TCIMG это отношения не имеет, код (команды)  TCIMG прописан в строке "Параметры:"
 

Цитата:
 можно, ли всё тоже, но без выделения - просто переименовать все файлы в папке в которой курсор  

 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
global renms=PS<"%p"//1//0>||&&(?i)^[^a-zа-яё]+(.+)!!$1 renms=$GLOBALRENMS||^^cntr<1|1|3>.||upd<1>
%COMMANDER_PATH%\WCMICONS.dll,19
Переименование... удалить в базовых именах всех файлов активной панели все небуквенные знаки до первой буквы + добавить в начало имен счетчик
 
 
-1
 

 

Цитата:
добавить @@, c CTRL - удаление двух первых символов  

 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
swcmd=renms=%L||^^/@@||noprogres<>¦¦renms=%L||&&^.{2}!!||noprogres<>¦¦AddDel@
%COMMANDER_PATH%\WCMICONS.dll,1
Первое нажатие добавляет в начало имен выделенных файлов @@, повторное нажатие удаляет первые два символа  в именах выделенных файлов
 
 
-1
 

 
Добавил параметр noprogres<> - без прогресс бара, в данной операции прогресс бар не нужен, мелькает только и раздражает.

Всего записей: 658 | Зарегистр. 08-12-2013 | Отправлено: 19:17 27-06-2018 | Исправлено: Abel11, 19:44 27-06-2018
kurganski

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
 
Спасибо, всё работает превосходно и я тоже так хочу!
 
Я не понял что за символы, как || только разделённые по вертикали? У меня такой клавиши нет. ¦¦AddDel
 
И последняя проблема:
Создать в папке в которой курсор playlist M3U со всеми файлами mp3 без путей.

Всего записей: 25 | Зарегистр. 26-06-2018 | Отправлено: 19:58 27-06-2018
sibirnik

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kurganski
Так не пойдёт:

Цитата:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
lists=PS<%P%N//1//-1//mp3|wma>||save<"%t%O.m3u"|0>||upd<3>
Wcmicons.dll,1185
Создать в другой панели M3U-лист для всех треков папки под курсором
 

или так:

Цитата:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
lists=FOLDC<%L!!1!!-1!!*.mp3|*.flac|*.ape>||save<"%t[Combo=BOX11].m3u!!2">||upd<3>
%COMMANDER_PATH%\Wcmicons.dll,1185
Создать в ДП M3U-лист из аудиотреков выделенных объектов.

или так:

Всего записей: 22 | Зарегистр. 12-09-2014 | Отправлено: 20:11 27-06-2018 | Исправлено: sibirnik, 20:17 27-06-2018
Andarin



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

Цитата:
Создать в папке в которой курсор playlist M3U со всеми файлами mp3 без путей

Посмотрите в этой теме страницу 12, где-то с 11-12 сообщения.

Всего записей: 3018 | Зарегистр. 04-03-2006 | Отправлено: 20:16 27-06-2018
kurganski

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sibirnik
 
Здравствуйте.
 
1.При просмотре playlist в Листере вместо русских букв кракозябры.
2.В именах присутствуют пути.

Всего записей: 25 | Зарегистр. 26-06-2018 | Отправлено: 20:34 27-06-2018
Открыть новую тему     Написать ответ в эту тему

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

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

Имя:
Пароль:
Сообщение

Для вставки имени, кликните на нем.

Опции сообщенияДобавить свою подпись
Подписаться на получение ответов по e-mail
Добавить тему в личные закладки
Разрешить смайлики?
Запретить коды


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru