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

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

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



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

Цитата:
рубод не передаёт символы - вот архив с командой

И ЕЩЁ БЫ не мешало бы добавить в эту кнопку чтобы активная вкладка увеличивалась на 100% и обратно.

Всего записей: 968 | Зарегистр. 04-03-2017 | Отправлено: 13:07 12-08-2022
Andrey_A_A



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

Цитата:
Я даже самопалом занялся

Это хорошо - фантазия творит чудеса))
Только после каждой команды swcmd в конце должно быть уникальное имя ключа, в который  TCIMG будет записывать нажатия... - у вас его нет
 
Добавлено:

Цитата:
И ЕЩЁ БЫ не мешало бы добавить в эту кнопку чтобы активная вкладка увеличивалась на 100% и обратно


Код:
swcmd=ssize=1??wpull=@W/3,0,@W/3,@H-55??sprtr=0??ontop=1¦¦rsize=1??sprtr=50??ontop=0¦¦XXXXX


Всего записей: 1390 | Зарегистр. 15-08-2011 | Отправлено: 14:22 12-08-2022 | Исправлено: Andrey_A_A, 14:36 12-08-2022
vaskamy



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

Цитата:
 
Код:
swcmd=ssize=1??wpull=@W/3,0,@W/3,@H-55??sprtr=0??ontop=1¦¦rsize=1??sprtr=50??ontop=0¦¦XXXXX

В общем фигня получается смотрите на картинке

 
В КОД не как нельзя пристроить вот эту команду em_100&50 - один раз нажал увеличилась второй уменьшилась.
 

Всего записей: 968 | Зарегистр. 04-03-2017 | Отправлено: 15:53 12-08-2022
Andrey_A_A



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

Цитата:
В общем фигня получается смотрите на картинке

Это претензия не ко мне, а к тоталу)))

Цитата:
В КОД не как нельзя пристроить вот эту команду

Все можно пристроить, но это ничем не отличается от команды sprtr и это ничем вам не поможет. Это такое поведение тотала.
Вы можете поэкспериментировать и увидеть это сами:
1. Измените ширину окна на 30%
2. И понажимайте родные команды тотала

Код:
cm_100percent 0


Код:
cm_100percent 50

 
 

Всего записей: 1390 | Зарегистр. 15-08-2011 | Отправлено: 20:01 12-08-2022
vaskamy



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

Цитата:
em_100&50
а это что не родная что ли вот она как раз работает корректно и ни чего ни на что не наползает а у этой
Код:
cm_100percent 0
наползает кстати я её перенес с последней версии ТС не помню чья сборка.
 

Цитата:
Только после каждой команды swcmd в конце должно быть уникальное имя ключа, в который  TCIMG будет записывать нажатия... - у вас его нет

А что за ключ а то я сам все равно не соображу.

Всего записей: 968 | Зарегистр. 04-03-2017 | Отправлено: 20:23 12-08-2022
Andrey_A_A



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

Цитата:
а это что не родная что ли

Нет не родная - родные начинаются с cm_ , пользовательские с em_ - и у меня её нет...

Цитата:
А что за ключ а то я сам все равно не соображу

Почитайте описание команды swcmd и примеры - в конце любое уникальное имя ключа "XXXX", "werty"...

Всего записей: 1390 | Зарегистр. 15-08-2011 | Отправлено: 21:29 12-08-2022 | Исправлено: Andrey_A_A, 21:32 12-08-2022
vaskamy



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

Цитата:
Почитайте описание команды swcmd и примеры - в конце любое уникальное имя ключа "XXXX", "werty"...


Код:
swcmd=ssize=1÷÷wpull=(@W-@W/3)/2,0,@W/3,@H-55÷÷ontop=1¦¦swcmd=ssize=1÷÷wpull=(@W-@W/1)/2,0,@W/1,@H-55÷÷ontop=0¦¦XXXXXX

Вот так, есть ошибки или нет?

Всего записей: 968 | Зарегистр. 04-03-2017 | Отправлено: 22:37 12-08-2022
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
vaskamy? главное, чтобы у других команд swcmd не было бы окончания "XXXXXX", кстати опубликуйте команду em_100&50, она у вас либо в UserCmd.ini, Wcmd_Rus.ini... для теста

Всего записей: 1390 | Зарегистр. 15-08-2011 | Отправлено: 11:22 13-08-2022
vaskamy



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

Цитата:
кстати опубликуйте команду em_100&50

 Отправил в личку.

Всего записей: 968 | Зарегистр. 04-03-2017 | Отправлено: 12:01 13-08-2022
Andrey_A_A



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

Всего записей: 1390 | Зарегистр. 15-08-2011 | Отправлено: 13:48 13-08-2022
ogenry

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
 
Добрый день!
 
Есть ли возможность сделать кнопку: "Преобразовать выбранную кнопку в кнопку с дочерней панелью".
Или типа: "Добавить к выбранной кнопке (ПКМ ?) кнопку из буфера обмена с автоматическим созданием дочерней панели".
 
Спасибо!

Всего записей: 961 | Зарегистр. 17-04-2003 | Отправлено: 16:23 13-08-2022 | Исправлено: ogenry, 16:34 13-08-2022
Krasovskii



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vaskamy
А чего в личку? Секретная команда?

Всего записей: 1320 | Зарегистр. 27-11-2014 | Отправлено: 16:55 13-08-2022
vaskamy



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

Цитата:
А чего в личку? Секретная команда?

Это не моя кнопка я её свиснул из чужого ТС афтор может начать возмущаться, на сколько я его знаю.

Всего записей: 968 | Зарегистр. 04-03-2017 | Отправлено: 19:10 13-08-2022
ziabriev



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

Цитата:
свиснул из чужого ТС

Но если ТС в паблике - в чём проблема? (или не в паблике?)

Всего записей: 1308 | Зарегистр. 03-03-2019 | Отправлено: 20:25 13-08-2022
vaskamy



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

Цитата:
Но если ТС в паблике - в чём проблема?

Total Commander 10.50 TC1050_MiG  
Люди смотрят в книгу а видят не то что надо а я увидел что у него некоторые кнопки работают не как у других не знаю где он их взял может тоже где то позаимствовал или сам придумал.

Всего записей: 968 | Зарегистр. 04-03-2017 | Отправлено: 20:45 13-08-2022
Andrey_A_A



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

Цитата:
Секретная команда?

Ничего там секретного нет, там задействованы 3 команды TC
910 - скрыть неактивную панель, 2903 - панели выбора дисков: две/одна, 305 - панели одна над другой: вкл/выкл
это можно реализовать без доп. проверок просто:
напрямую через тотал:

Код:
910,2903,305

или так:

Код:
"tcimg=$p0~~$cm910|2903|305~~$p1" - скрыть неактивную панель, переключить режим выбора дисков, переключить панели одна над другой

Обратное действие  
909 - Установить размеры панелей одинаковыми, 2903 - панели выбора дисков: две/одна, 305 - панели одна над другой: вкл/выкл

Код:
909,2903,305


Код:
"tcimg=$p0~~$cm909|2903|305~~$p1" - установить размеры панелей одинаковыми, переключить режим выбора дисков, переключить панели одна над другой

vaskamy для вашей адаптации можно так:

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
swcmd=ssize=1??tcimg=$p0??tcimg=$cm910|2903|305??tcimg=$p1??wpull=@W/3,0,@W/3,@H-55??ontop=1¦¦tcimg=$p0??tcimg=$cm909|2903|305??tcimg=$p1??rsize=1??ontop=0¦¦ResHW100_50
%COMMANDER_PATH%\Wcmicons.dll,1
Переключение между размерами окна TC + увеличение 100% и восстановление 50% активной панели
 
0
-1
 

Всего записей: 1390 | Зарегистр. 15-08-2011 | Отправлено: 21:49 13-08-2022 | Исправлено: Andrey_A_A, 21:51 13-08-2022
ziabriev



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

Код:
swcmd=ssize=1??wpull=0,0,@W,@H??ontop=1||rsize=1??ontop=0||MaxResTC ;;Развернуть/восстановить окно Total Commander
    
 

Всего записей: 1308 | Зарегистр. 03-03-2019 | Отправлено: 22:02 13-08-2022
vaskamy



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
Супер всё отлично работает, гораздо лучше чем было. Спасибо.
 
Добавлено:

Цитата:
vaskamy
Ну у меня панель в заголовке задействована, поэтому так:
 
Код:
swcmd=ssize=1??wpull=0,0,@W,@H??ontop=1||rsize=1??ontop=0||MaxResTC ;;Развернуть/восстановить окно Total Commander

 
И ваша работает - разворачивает на весь экран и возвращает в исходное.

Всего записей: 968 | Зарегистр. 04-03-2017 | Отправлено: 22:06 13-08-2022
ziabriev



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

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
swcmd=ssize=3??wpull=0,,@W,??quickp¦¦tcimg=$cm304|909??rsize=1¦¦Long_Screen
wcmicons.dll,30
Быстрый просмотр в широкой панели
 
0
-1

и

Код:
TOTALCMD#BAR#DATA
304
 
wcmicons.dll,2
 
 
 
304

 
 
При выполнении команды cm_SrcQuickview проиходит смещение разделителя (вертикальная панель),
чего не должно происходить, из-за чего такое поведение? Скрин

Всего записей: 1308 | Зарегистр. 03-03-2019 | Отправлено: 09:16 14-08-2022
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ziabriev, для меня не странное - это где-то давно проходили, то что cm_SrcQuickview запоминает положение разделителя. В быстром просмотре измените положение разделителя - при повторных действиях только команды 304 разделитель будет там же, где вы его установили в прошлый раз...
Если вы хотите,чтобы команда quickp не влияла на cm_SrcQuickview , то можно так:

Код:
swcmd=ssize=3??wpull=0,,@W,??quickp¦¦sprtr=50??tcimg=$cm304|909??rsize=3¦¦Long_Screen


Всего записей: 1390 | Зарегистр. 15-08-2011 | Отправлено: 12:41 14-08-2022 | Исправлено: Andrey_A_A, 12:50 14-08-2022
Открыть новую тему     Написать ответ в эту тему

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