Дата выпуска: 01.10.2019 Версия: 1.6 Автор: Averin Andrey
[info]'=============================== Спасибо ================================ Отдельное спасибо shveicar, ХарВик, asmadeus Всем, кто тестировал и будет тестировать утилиту '=======================================================================[/info]
BARIMG - утилита для создания панели в заголовке окна Total Commander из файла *.BAR.
Код
"%Z%%COMMANDER_PATH%%\Bar\P_P.bar||x20" - отображение панели инструментов %COMMANDER_PATH%\Bar\P_P.bar в заголовке окна, отступ слева 200 пикселей. "%Z%%COMMANDER_PATH%%\Bar\001_P_P.bar||x200||c0000FF" - отображение панели инструментов %COMMANDER_PATH%\Bar\P_P.bar в заголовке окна, отступ слева 200 пикселей, синий фон панели "%Z%%COMMANDER_PATH%%\Bar\001_P_P.bar||x200||c0000FF||k1" - отображение панели инструментов %COMMANDER_PATH%\Bar\P_P.bar в заголовке окна, отступ слева 200 пикселей, синий фон панели, подсказка к кнопкам "%Z%%COMMANDER_PATH%%\Bar\001_P_P.bar||x200||c0000FF||k2" - отображение панели инструментов %COMMANDER_PATH%\Bar\P_P.bar в заголовке окна, отступ слева 200 пикселей, синий фон панели, овальная подсказка к кнопкам "%Z%%COMMANDER_PATH%%\Bar\001_P_P.bar||x200||c0000FF||k2||b" - отображение панели инструментов %COMMANDER_PATH%\Bar\P_P.bar в заголовке окна, отступ слева 200 пикселей, синий фон панели, овальная подсказка к кнопкам, не отображать кнопку закрытия в конце панели
"%Z%%COMMANDER_PATH%%\Bar\P_P.bar||x200:6:3" - отображение панели инструментов %COMMANDER_PATH%\Bar\P_P.bar в заголовке окна, отступ слева 200 пикселей, сверху 6 пикселей и смещение на 3 пикселя вниз при полноэкранном режиме.
зашёл в папку Бар, поставил под курсор панельку, нажал...в окне теперь полно ярлычков)))). Даже вышли за пределы окна Тотала: [img640]http://tc-image.3dn.ru/Image/Otwety/ScreenShot_81.png[/img640]
Возник вопрос: а как теперь убрать эти кнопочки, не перегружая Тотал? ================================================
Нашёл: для закрытие этого "Бара" там есть крестик))), просто кнопок было очень много и крестика не видно
Приветствую всех. Интересная получилась панель, только есть несколько моментов. 1. отсутствуют описания для кнопок - то есть ориентир только по значкам. 2. если значки взяты из exe файлов (от разных программ) - то они не отображаются пример win.rar 3. если есть способ для создания в таком месте кнопок - пусть взятых из файла bar. - то может проще использовать место для дополнительных команд специально собранных в отдельном файле возможно даже и не bar (набор кнопок) .. Хотя пока не решиться проблема с описанием команд, - потенциал данной утилиты будет полностью не раскрыт...
Сообщение отредактировал shveicar - Вторник, 23.07.2013, 21:49
разочарован. на мой взгляд абсолютно бесполезная программа. панелей и так хватает, лучше бы Menuimg продвигать. просто как для повышения способностей - согласен. для повседневного использования - смысла не вижу
Не делал ограничений по длине (хотя можно) , у всех по разному: 1) размеры монитора 2) разные цели использования 3) ...Утилита рассчитана для сознательных пользователей, которые подберут необходимый набор команд и он не будет зашкаливать...
Цитата (shveicar)
отсутствуют описания для кнопок
Была мысль сделать, изначально был ориентир на значки переключений панелей. Кому-то нужны подсказки, кому-то нет. Сделаю параметр.
на мой взгляд абсолютно бесполезная программа. панелей и так хватает
Не согласен: возможно, есть плюсы и минусы, но можно создать Пользовательскую панель, в которой используются каждодневные программы, потом ЭТУ же панель, чтобы не включать каждый раз, вывести в панеь окна Тотала. Просто дополнительная возможность для удобства, применять или нет, это дело каждого... А вот по поводу описания кнопок согласен, они не помешали бы...
У кого всё настроено, возможно да... Хотя есть у всех два десятка прог до которых хотелось бы дотягиваться очень быстро... Вариаций много... Одно из них добавить в автозагрузку с тоталом через плагин autorun... А вообще для тотала существует сотни утилит и каждый в праве использовать или не использовать их. Но выбор должен быть))) Ведь проблема быстрого переключения нескольких панелей инструментов так и не решена до конца... А эта утилита решает эту задачу одним кликом... (В следующей версии утилиты TCIMG будет переключение с использованием удерживанием Shift, Alt. Ctrl, но мне как для мышатника эта утилита вмасть)
А вот по поводу описания кнопок согласен, они не помешали бы...
Описание надо везде, иногда просто невозможно иногда понять, что и какую программу запустит.
Цитата (Andrey_A)
Не согласен: возможно, есть плюсы и минусы, но можно создать Пользовательскую панель
В связи с этим вопрос - как это кинуть в автозапуск тотала, чтобы не нажимать кнопку на панели для того, чтобы еще появилась панель ( это нужно делать и при menuimg, и штатными средствами тотала). Так - запустил тотал, и панель уже в заголовке. Конечно, у меня есть тоже свои команды, которые желательно было бы видеть всегда перед глазами, а не копаться в дебрях панелей
Сообщение отредактировал asmadeus - Среда, 24.07.2013, 10:54
как это кинуть в автозапуск тотала, чтобы не нажимать кнопку на панели для того, чтобы еще появилась панель
Это тоже неплохая мысль, но! чтобы при этом оставался "крестик", которым можно было бы закрыть панельку. К примеру, Сегодня мне нужна одна панель, а завтра другая....Тут уж напрашивается мысль, чтобы в автозагрузке Тотала загружалась, скажем, последняя используемая панелька, если она нужна, то пользуемся, а если нет, меняем на другую...????
Это тоже неплохая мысль, но! чтобы при этом оставался "крестик", которым можно было бы закрыть панельку. К примеру, Сегодня мне нужна одна панель, а завтра другая....Тут уж напрашивается мысль, чтобы в автозагрузке Тотала загружалась, скажем, последняя используемая панелька, если она нужна, то пользуемся, а если нет, меняем на другую...????
Как для себя - я не буду менять панель, но крестик для закрытия мне кажется по любому будет. Я думал, что в эту панель пропишу своеобразные макросы - команды, которые будут запускать несколько программ или другие действия, которыми не хочется захламлять основные панели.
Добавлена возможность: - устанавливать цвет фона панели - отображать подсказки к кнопкам панели - не отображать кнопку закрытия панели - вызывать дополнительные функции через контекстное меню по клику правой кнопки мыши - вызова панели вместе с Total Commander через плагин autorun - перевода на другие языки
А теперь всё это в картинках.
1. Параметр cColor позволяет установить цвет фона панели
2. Параметр k(1/2/3/4/5/6/7/8) - отображение подсказок к кнопкам
Подсказка может иметь 8 видов. Хотели подсказок получите : k1
k2
k3
k4
k5
k6
k7
k8
3. Параметр b скрывает значок закрытия
4. Контекстное меню отображается при нажатии ПКМ на кнопке панели (точно на кнопке!!! в ином случае отобразится системное меню заголовка), а выглядит оно следующем образом:
a) Открыть панель в редакторе. Путь текстового редактора можно прописать в BARIMG.ini в секции [Setting] ключ Edit b) Открыть панель в Total Commander. Удобно для изменения. c) Перезапустить панель. После редактирования все изменения встанут на свои места d) О программе. e) Выход. Можно воспользоваться, если убрана кнопка закрытия с помощью параметра b (для экономии места)
5. Язык. Те кто знает другие языки может помочь, требуется перевести всего ничего - значение ключа Translite секции [Russian] в BARIMG.ini .
6. Запуск вместе с Total Commander пропишите в autorun.cfg (конфигурационном файле плагина autorun.wdx
25.07.2013 [1.1] [±] Исправлена ошибка закрытия утилиты при выходе Total Commander [+] Добавлен параметр "cColor" "k" "b" [+] Добавлена активация фокуса окна Total Commander после запуска команды с панели и первого запуска утилиты [+] Добавлено контекстное меню [+] Добавлен BARIMG.ini [+] Добавлена поддержка перевода [+] Добавлен параметр %TC% [+] Добавлено подключение вместо иконок ani файлы
Код
"%Z%%COMMANDER_PATH%%\Bar\P_P.bar||x20" - отображение панели инструментов %COMMANDER_PATH%\Bar\P_P.bar в заголовке окна, отступ слева 200 пикселей. "%Z%%COMMANDER_PATH%%\Bar\001_P_P.bar||x200||c0000FF" - отображение панели инструментов %COMMANDER_PATH%\Bar\P_P.bar в заголовке окна, отступ слева 200 пикселей, синий фон панели "%Z%%COMMANDER_PATH%%\Bar\001_P_P.bar||x200||c0000FF||k1" - отображение панели инструментов %COMMANDER_PATH%\Bar\P_P.bar в заголовке окна, отступ слева 200 пикселей, синий фон панели, подсказка к кнопкам "%Z%%COMMANDER_PATH%%\Bar\001_P_P.bar||x200||c0000FF||k2" - отображение панели инструментов %COMMANDER_PATH%\Bar\P_P.bar в заголовке окна, отступ слева 200 пикселей, синий фон панели, овальная подсказка к кнопкам "%Z%%COMMANDER_PATH%%\Bar\001_P_P.bar||x200||c0000FF||k2||b" - отображение панели инструментов %COMMANDER_PATH%\Bar\P_P.bar в заголовке окна, отступ слева 200 пикселей, синий фон панели, овальная подсказка к кнопкам, не отображать кнопку закрытия в конце панели
Код
# панель в заголовке Total Commander при запуске shellexec "%COMMANDER_PATH%\BARIMG.exe" "%TC%\Bar\001_P_P.bar||x200||c0000FF||k1||b"
Можно использовать несколько панелей в заголовке shellexec "%COMMANDER_PATH%\BARIMG.exe" "%TC%\Bar\001_P_P_01.bar||x200||cFF0000||k1||b" shellexec "%COMMANDER_PATH%\BARIMG.exe" "%TC%\Bar\001_P_P_02.bar||x400||cADFF2F||k1||b" shellexec "%COMMANDER_PATH%\BARIMG.exe" "%TC%\Bar\001_P_P_03.bar||x600||c0000FF||k1||b"
Сейчас заценим ===================================== пока вроде полет нормальный, правда, положение панели по центру заголовка я так и не подобрал. нельзя ли со временем реализовать такое? и хотелось бы обработанное событие при наведении мышью на иконку, типа чтобы иконка подсвечивалась, что ли, а то не понятно навел или не навел. подсказки - класс