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

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

Модерирует : KLASS, IFkO

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

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

xFelix



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

Цитата:
http://www.transl-gunsmoker.ru/2015/01/blog-post.html?m=1

Спс за инфу, Забавная статья.
 
Когда новая версия?

Всего записей: 86 | Зарегистр. 27-05-2010 | Отправлено: 21:57 12-03-2015
asaq



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Накопленные знания потрачены и сейчас происходит поиск и изучение нового материала. Поэтому "when it's done".
 
Опция "Прозрачная когда скрыта" имеет баг. На первой линии вдоль границы экрана может не срабатывать триггер показа панельки.

Всего записей: 247 | Зарегистр. 11-09-2010 | Отправлено: 13:28 14-03-2015
asaq



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Где новая версия ?
 
Сейчас моя задача сделать максимально нативный отклик от процесса запуска ярлыков и операции перетаскивания.
 
Про запуск. В текущих версиях за это отвечает Windows API функция ShellExecuteEx. Она отлично выполняет свою задачу, но что если во время запуска возникнут трудности, например файл на который указывает ярлык уже в корзине или его вовсе нет ? Разработчику вернется число которое придется обработать и вручную показать пользователю диалог который объясняет или помогает решить проблему.
Хватит имитировать поведение Оболочки, она знает как разобраться с трудностями и знает это получше меня. Теперь ярлыки запускаются прямым вызовом команды по умолчанию - это жирный пункт в контекстном меню ваших файлов (обычно "Открыть"). То же происходит когда вы делаете двойной клик по файлам в проводнике. И практично и пользователь увидит необходимые диалоги если возникнут трудности.
 
Про операцию перетаскивания из Проводника в Панельку. Когда вы заканчиваете операцию ее можно перенаправить в рабочий каталог Панельки и тогда Оболочка сама создаст ярлыки и устранит конфликты имен.
 
Пункт меню "Удалить" так же будет возвращен Оболочке.
 
Появится пункт меню "Новый ярлык".
 
Однако раз файлами теперь руководит Оболочка то Панельке необходимо завести пса стерегущего рабочий каталог. Этой нетривиальной задачей я сейчас и занимаюсь.
 
У меня записаны ваши идеи и пожелания и что то непременно появится в следующей версии.

Всего записей: 247 | Зарегистр. 11-09-2010 | Отправлено: 01:11 17-03-2015
asaq



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Задуманное реализовать удалось однако использованная техника имеет изъян. Попытка удаления, во время исполнения, рабочего каталога или его родительского каталога не совместима с дальнейшей работой панельки. Альтернативы не известны. Видимо придётся возвращаться на старый метод ручного управления файлами. Старый метод можно улучшить с помощью найденных полезных функций.
Так же обнаружены два "мистических исключения" и одна такая же утечка. До их исправления версия не выйдет, но желающие могут скачивать рабочие варианты.
 
https://sourceforge.net/projects/linkbar/files/Version%201.6.1%20experimental/
 
- Не рекомендуется использовать один рабочий каталог для нескольких панелек.
- Применение свойств требует оптимизации.

Всего записей: 247 | Зарегистр. 11-09-2010 | Отправлено: 22:45 25-03-2015 | Исправлено: asaq, 12:23 02-04-2015
NEW_MAKC



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ждал возвращение СУПЕР утилитки!!! Спасибо! Большая просьба - сделайте возможность появления панели по клику (как в TLB). Заранее ОГРОМНОЕ Спасибо.

Всего записей: 727 | Зарегистр. 11-12-2004 | Отправлено: 01:18 07-04-2015
asaq



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
NEW_MAKC
Теперь эта функция первая на добавление.

Всего записей: 247 | Зарегистр. 11-09-2010 | Отправлено: 10:04 08-04-2015
VSHY

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
asaq
По поводу цвета панельки. Скачал версию 1.6.1 experimental, ситуация та же, что и была раньше - панелька на белом фоне тёмно-грязного цвета.
Ещё заметил, что стандартная панель Винды темнеет только к бокам экрана, а посередине она светлее, т.е. как бы градиентное изменение цвета.

Всего записей: 1092 | Зарегистр. 19-05-2008 | Отправлено: 00:30 17-04-2015
asaq



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Панелька версии 1.6.1 на Windows 7 при родной Aero теме визуально соответствует панели задач.
Однако если включена группировка кнопок панель задач тёмная только по краям, те там где находятся toolbars(bands).
Панелька по сути toolbar поэтому полностью тёмная.

Всего записей: 247 | Зарегистр. 11-09-2010 | Отправлено: 12:06 17-04-2015
VSHY

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
asaq
Да, Вы правы. Попробовал отключить группировку и цвет у панели задач становится действительно ужасный.
А могли бы Вы сделать опцию, по которой отображать панельку такой как панель задач при включенной группировке? Ещё лучше было бы без опции, - анализировать, включена ли группировка, и отображать соответственно. Понятно, что это вроде как лишняя работа, но зато будет выглядеть красиво!

Всего записей: 1092 | Зарегистр. 19-05-2008 | Отправлено: 22:43 17-04-2015
asaq



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
VSHY
Светлая текстура доступна. С анализом надо разбираться.
Сейчас панельке время не уделяю.

Всего записей: 247 | Зарегистр. 11-09-2010 | Отправлено: 11:47 20-04-2015
asaq



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
VSHY
Добавил светлую текстуру как настройку.

Всего записей: 247 | Зарегистр. 11-09-2010 | Отправлено: 19:41 01-05-2015
asaq



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Дорогие пользователи
Добавил появление по левому/правому клику.  
Пока проходит тестирование, поразмыслите, какие еще режимы появления необходимы ?
 
Добавлено:
Взялся за расширение Drag&Drop.  
- запуск файла при перетаскивании на исполняемый файл;
- перемещение/копирование/создание ярлыка файла при перетаскивании на каталог.

Всего записей: 247 | Зарегистр. 11-09-2010 | Отправлено: 23:16 02-05-2015 | Исправлено: asaq, 17:02 04-05-2015
VSHY

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
asaq
Сачал Linkbar_1_6_1_e.zip от 2015-04-01, но в нём не нашёл настройки для указания светлой текстуры и появления по левому/правому клику. И русского перевода нету, - весь интерфейс на английском.
 
 
Чего бы ещё хотелось (на будущее): в контекстном меню Linkbar'а, появляющемуся на ярлыке с программой, добавить подменю "Искать в >", для которого добавить ini- или json-файл, в котором задавать поиск, как в браузере. Т.е. клацаю на правую клавишу на ярлыке, из вышеуказанного подменю выбираю выбираю пункт меню "ru-board (Google)", открывается браузер по умолчанию, и текст из заголовка ярлыка (т.е. по названию программы) подставляется в запрос - производится поиск и открытие результатов.
 
Вот некоторые поисковые запросы, которые я использую для поиска программ из браузера:
Код:
Яndex = http://www.yandex.ru/yandsearch?clid=9582&text=%s
ru-board (Google) = http://www.google.com.ua/search?&q=+site: forum.ru-board.com %s
Softodrom = http://www.softodrom.ru/Поиск/?where=soft&text=%s
RuTracker = http://rutracker.org/forum/tracker.php?nm=%s

 
Добавлено:
И ещё хотелось бы:
 
1. Пункт в контекстном меню панельки, типа "Перейти к ярлыкам", чтобы открывалась папка, в которой лежат ярлыки данной панельки. Это для того, что передвигать ярлыки в файловой системе быстрее, чем удалять ярлык на одной панели и создавать на другой.
 
2. Возможности создавать древовидную структуру линкбара.
То есть, есть один общий user-bar, на нём идёт 1-я иконка, отображающая как бы папку, в которой лежат ярлыки или это может быть ярлык на lbr-файл другого user-bar'а, т.е. на другую панельку.
В итоге при наведении на этот ярлык (без клика, а именно при наведении на него!) чтобы раскрывалось меню того user-bar'а, на который ссылается ярлык. Т.е. как бы подменю из ярлыков. Это была бы бомба!
Может конечно такое есть, и я просто не понял как это можно организовать? Сейчас, вроде, если создавать ярлык на папку с ярлыками, то при клике открывается папка в проводнике, а если создать ярлык на панельке на lbr-файл, то при клике Винда задаёт вопрос, "чем открыть этот файл".
 
Добавлено:
Кстати, при удалении user-bar'а удаляется лишь соответствующий ему lbr-файл.
В идеале хотелось бы вопрос: удалять только настройки панели или и папку с ярлыками тоже? Это чтобы потом не лазить туда и вручную не чистить.

Всего записей: 1092 | Зарегистр. 19-05-2008 | Отправлено: 02:05 05-05-2015 | Исправлено: VSHY, 02:28 05-05-2015
asaq



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
VSHY
По порядку.
Спасибо за отклик.
 
Версия не опубликована. Что написано на вкладке About в поле System info ?
Как быстрое решение есть командная строка:
  /l[LCID] задаёт язык. Допустимые значения: 1033 английский, 1041 японский, 1049 русский
 например /l1049
 
Уже сейчас панелька поддерживает интернет ярлыки .url и .website.
 
Переход к рабочему каталогу можно добавить. Новый Drag&Drop позволит не только копировать ярлыки, но и переместить.
 
Группы пока в мечтах. Возможно появятся когда панелька будет работать со всеми файлами и папками (как панели из Windows XP), а не только с ярлыками.
 
Удаление рабочего каталога можно добавить.
 
ps. можно - значит нет технических трудностей.

Всего записей: 247 | Зарегистр. 11-09-2010 | Отправлено: 14:31 05-05-2015 | Исправлено: asaq, 15:18 05-05-2015
VSHY

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
asaq
Цитата:
Что написано на вкладке About в поле System info?

Цитата:
Windows 7 Service Pack 1 (Version 6.1, Build 7601, 64-bit Edition); LCID 1058 (422) Украинский (Украина)
Это я Винду переставил, указал при установке часовой пояс - Киев, теперь вот такая ерунда. Поменял, спасибо.

Цитата:
Уже сейчас панелька поддерживает интернет ярлыки .url и .website.
Это хорошо, но я вверху чуть другое имел ввиду, - чтобы по названию ярлыка искать в моих избранных сайтах, например надо глянуть, не вышла ли новая версия, почитать о ней и т.д...

Цитата:
Удаление рабочего каталога можно добавить.
ps. можно - значит нет технических трудностей.
В идеале настройка удаления и 3 варианта:
- удалять только настройку;
- настройку и каталог с ярлыками;
- вопрос (сообщение пользователю).
 
P.S. Спасибо за то, что Вы делаете! Это здорово!

Всего записей: 1092 | Зарегистр. 19-05-2008 | Отправлено: 17:16 05-05-2015 | Исправлено: VSHY, 17:17 05-05-2015
asaq



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Новая версия доступна.
Создана отдельная тема - http://forum.ru-board.com/topic.cgi?forum=5&topic=48526
Надо только разобраться с закреплением шапки.

Всего записей: 247 | Зарегистр. 11-09-2010 | Отправлено: 15:13 11-05-2015 | Исправлено: asaq, 12:01 10-04-2016
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Как создать дполнительную панель инструментов в Windows 7?


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

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru