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

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

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



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

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
creat="%p"||list<%WL*txt//6>||plusn<1>||upd<1>
%COMMANDER_PATH%\Wcmicons.dll,1
Для выделенных файлов создать пустые именные файлы txt в активной панели, сохраняя текущее расширение файлов
 
0
-1
 


Всего записей: 1390 | Зарегистр. 15-08-2011 | Отправлено: 20:39 26-11-2023 | Исправлено: Andrey_A_A, 20:44 26-11-2023
Penkuzdui



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

Всего записей: 35 | Зарегистр. 16-06-2020 | Отправлено: 06:15 27-11-2023
ziabriev



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

Код:
lists=%Z%WL||##path<0|0|1> ;; записать в буфер обмена для выделенных объектов относительные %ПУТИ%

Всего записей: 1309 | Зарегистр. 03-03-2019 | Отправлено: 11:11 27-11-2023
lyolik r

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Что следует отредактировать тут, для выделения в противоположной панели.
 
sends=-1??-1||@CRLF!!| marks=0||test<1i!!GLOBALSENDS<1>>
 
 
 

Всего записей: 461 | Зарегистр. 26-05-2012 | Отправлено: 11:11 27-11-2023
dedulya68



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Поломалась команда "Записать в буфер обмена для выделенных объектов относительные %ПУТИ%"
lists=%Z%WL||##path<0|0|1>

Спасибо.

Всего записей: 941 | Зарегистр. 22-12-2016 | Отправлено: 20:34 27-11-2023 | Исправлено: dedulya68, 20:49 27-11-2023
Andrey_A_A



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

Цитата:
Не работает команда

ziabriev, dedulya68, исправлено. Тестовая версия TCIMG 337_b5, в версии TCIMG 33.6 замените соответствующие файл(ы)
lyolik r, перейти в другую панель, потом вернуться

Код:
sends=-1??-1||@CRLF!!| tcimg=$cm4006 marks=0||test<1i!!GLOBALSENDS<1>> tcimg=$cm4006


Всего записей: 1390 | Зарегистр. 15-08-2011 | Отправлено: 20:43 27-11-2023 | Исправлено: Andrey_A_A, 20:44 27-11-2023
Dzhontrivolta



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите с кнопками:
Записать в буфер 1 строку из файла под курсором.
Записать в буфер 4ую, 5ую и 7ую строки из файла под курсором.
Вроде видел такие кнопки, но что-то с разбегу в справке не нашёл...

Всего записей: 38 | Зарегистр. 26-10-2017 | Отправлено: 09:17 29-11-2023
Andrey_A_A



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

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
bufsr=##<info=l5%P%N//>
%COMMANDER_PATH%\Wcmicons.dll,1
Записать в буфер обмена 5-ю строку текстового файла под курсором
 
0
-1
 

Всего записей: 1390 | Зарегистр. 15-08-2011 | Отправлено: 10:30 29-11-2023
destiny child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вопрос - некоторые команды выполняются просто в фоне, после того как пользователь что-то ввел в форме, к примеру, как стартовые данные.
Типа дана команда выполнить выделение файлов по списку. НО само действие - поиск и выделение порой не очень быстрые бывают.
К примеру, на файлах кол-вом в 10000 надо найти и выделить сотню особенных. Процесс идет до 4/6 секунд. Собсно претензий нет
к процессу - ток вопрос: а нельзя разве выводить какое-то "прогресс-бар" окно на такие фоновые процессы? По доп.команде конечно же,
по умолчанию не надо - многим это нафиг не нужно.

Всего записей: 3322 | Зарегистр. 01-04-2006 | Отправлено: 12:15 29-11-2023
Andrey_A_A



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

Цитата:
а нельзя разве выводить какое-то "прогресс-бар" окно на такие фоновые процессы?

destiny child, в ряде команд не предусмотрен прогресс бар или его невозможно вставить, есть команды imgpr, itray, watch - они позволяют отображать заданное в процессе работы. Поставьте команду перед нужной...

Код:
imgpr=1 ...

 

Всего записей: 1390 | Зарегистр. 15-08-2011 | Отправлено: 12:32 29-11-2023
destiny child



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

Код:
imgpr=1 bends=[edits=BOX_V01]||?F63,sym1||@CRLF!!Chr(124)||^^(?im)^(.*\\[^\\\r\n]*(?:||$$)[^\\\r\n]*)$ sends=[tc=AL-1f]??-1||&?GLOBALBENDS<1>||"%P"!! tcprm=LOADSELECTION||GLOBALSENDS<t>

что-то вот простейшее добавление этой команды перед моей основной ничего не выводит на экран.  
Все так же выделение файлов по заданному списку происходит молча и беспрограссивно.
И точно именно 1 надо после =? В файле TCIMG.ini в секции ImageProgress есть ключи G1 G2 и т.д., а не просто 1, 2 и т.д.
Хотя пробовал и так и сяк - нет картинки прогресса...

Всего записей: 3322 | Зарегистр. 01-04-2006 | Отправлено: 17:29 29-11-2023 | Исправлено: destiny child, 17:29 29-11-2023
Andrey_A_A



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

Цитата:
нет картинки прогресса...

destiny child
У меня всё в штатном режиме - GIF изображение появляется, правильный ключ:

Код:
[ImageProgress]
G1=Progress.gif

Файл находится в ...\Files\Img\Progress.gif

Всего записей: 1390 | Зарегистр. 15-08-2011 | Отправлено: 18:14 29-11-2023 | Исправлено: Andrey_A_A, 18:15 29-11-2023
jentoso



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
destiny child
Возможно надо добавить imgpr=1 перед tcprm, т.к. в этот момент происходит выделение.

Всего записей: 459 | Зарегистр. 25-10-2008 | Отправлено: 18:19 29-11-2023
destiny child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A (пост)
Цитата:
У меня всё в штатном режиме - GIF изображение появляется, правильный ключ:  
 
Код:
[ImageProgress]    G1=Progress.gif
 
Файл находится в ...\Files\Img\Progress.gif

Да и ключ есть и файл есть. Правда все же не пойму - почему ключ G1, а указывать надо просто 1?  
Зачем так усложнять? как ключ называется - так и использовать. Разве не так верно?
НО нет прогресса....
 
jentoso (пост)
Цитата:
Возможно надо добавить imgpr=1 перед tcprm

Я и так проделал - НО! логичнее же начинать показывать картинку в СААААААМОМ начале телодвижений, чтобы она покрывала собой ВСЮ цепочку действий.
НО и так результата нет.
 
Можно как-то принудить показывать картинку условно говоря 5 секунд? Для тестов?

Всего записей: 3322 | Зарегистр. 01-04-2006 | Отправлено: 18:59 29-11-2023 | Исправлено: destiny child, 19:16 29-11-2023
Andrey_A_A



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

Цитата:
НО и так результата нет

destiny child, спросил десяток пользователей - у всех imgpr работает, возможно от системы зависит или от чего-то ещё...

Цитата:
Можно как-то принудить показывать картинку условно говоря 5 секунд

Можно, добавил в dubls запуск заданных команд в отдельном процессе и завершать процесс
Тестовая версия TCIMG 337_b6, в версии TCIMG 33.6 замените соответствующие файл(ы)

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
dubls=6imggo=C:\img.png||30||0||0 bends=[edits=BOX_V01]||?F63,sym1||@CRLF!!Chr(124)||^^(?im)^(.*\\[^\\\r\n]*(?:||$$)[^\\\r\n]*)$ sends=[tc=AL-1f]??-1||&?GLOBALBENDS<1>||"%P"!! tcprm=LOADSELECTION||GLOBALSENDS<t> dubls=7
%COMMANDER_PATH%\Wcmicons.dll,1
В активной панели выделить файлы, частичные имена которых введены в диалоге, до этого запустить команду imggo (изображение) в другом процессе и завершить его по окончанию действий
 
0
-1
 

Можно и так придумать - теперь вариантов масса:

Код:
dubls=6infht=-1||.||<font~~size=+3~~color=#EB3654><b><marquee~~direction=right~~vspace=-10>....&#9973;&nbsp;&nbsp....&#9973;</marquee></b></font>||200||60||5||5||style<2|1> bends=[edits=BOX_V01]||?F63,sym1||@CRLF!!Chr(124)||^^(?im)^(.*\\[^\\\r\n]*(?:||$$)[^\\\r\n]*)$ sends=[tc=AL-1f]??-1||&?GLOBALBENDS<1>||"%P"!! tcprm=LOADSELECTION||GLOBALSENDS<t> dubls=7

 

Всего записей: 1390 | Зарегистр. 15-08-2011 | Отправлено: 06:34 30-11-2023 | Исправлено: Andrey_A_A, 07:28 30-11-2023
Dzhontrivolta



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

Код:
bufsr=##<info=l5%P%N//> ;; Записать в буфер обмена 5-ю строку текстового файла под курсором

 
Спасибо! А записать в буфер сразу 2, 3 строки нельзя?
 

Цитата:
спросил десяток пользователей - у всех imgpr работает

Уже 11 - работает везде и на 7ке и на 10ке и на XP. И коммандеры везде разные.

Всего записей: 38 | Зарегистр. 26-10-2017 | Отправлено: 07:21 30-11-2023
Andrey_A_A



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

Цитата:
А записать в буфер сразу 2, 3 строки нельзя?

Dzhontrivolta, всё можно, смотрите описание параметра #L

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
sends=%P%N??1||#L2,3 GLOBALSENDS<c>
%COMMANDER_PATH%\Wcmicons.dll,1
Записать в буфер обмена 2 и 3-ю строки текстового файла под курсором
 
0
-1
 

Всего записей: 1390 | Зарегистр. 15-08-2011 | Отправлено: 07:47 30-11-2023 | Исправлено: Andrey_A_A, 08:08 30-11-2023
Dzhontrivolta



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

Всего записей: 38 | Зарегистр. 26-10-2017 | Отправлено: 09:57 30-11-2023
destiny child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A (пост)
Цитата:
Можно, добавил в dubls запуск заданных команд в отдельном процессе и завершать процесс

Ничего нигде нет и не появляется никак. А выделение как работало так и работает.
Еще один нюанс - проверка/работа идет в режиме CTRL+B - просмотре без каталогов/литой список файлов.
Windows 11.
 
Путь до файла PNG конечно же подставил свой, рабочий.
Так все же - ПРОСТО показ картинки до нажатия кнопки закрыть - можно как-то для тестов реализовать?
Может вы используете какую-то встроенную функциональность винды, которую я вдруг зарезал/подменил?

Всего записей: 3322 | Зарегистр. 01-04-2006 | Отправлено: 11:27 30-11-2023 | Исправлено: destiny child, 14:31 30-11-2023
Andrey_A_A



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

Цитата:
Ничего нигде нет и не появляется никак... я вдруг зарезал/подменил

destiny child, тогда помочь не смогу, если у вас урезанная система. У меня WIN10 без каких-то дополнительных библиотек, в систему устанавливаю только кодеки, утилиту звука и MSWord, остальное всё портабельное... Что у вас есть или нет, можете проверить:

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
infos=7||1
%COMMANDER_PATH%\Wcmicons.dll,1
Проверить существование DLL библиотек, используемых в TCIMG (0 - нет в системе, -1 - путь не найден)
 
0
-1
 


Всего записей: 1390 | Зарегистр. 15-08-2011 | Отправлено: 16:40 30-11-2023 | Исправлено: Andrey_A_A, 16:47 30-11-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