Как прикрепить к новому таскбару Windows 7 любой файл
Новый таскбар Windows 7 отличается не только от дока Mac os, но также умом и сообразительностью. Но самое обидное, что он очень сильно обижается, когда у нему хотят присоединить (pin) или другой формат отличный от привычного .exe. Логику программы довольно легко понять: новый таскбар помещает прикрепленные документы в контекстное меню.Например, если перетащить на таскбар текстовый документ, то к таскбару будет прикреплен notepad, а сам документ будет доступен по правому клику из списка ‘pinned items’. К сожалению у этого двольн простого подхода есть 2 минуса. Во-первых, нужно жать ПКМ – лишнее движение, очень неудобное на ноутбуках. Во-вторых данный способ не работает на многих типов файлов, например – .bat. Гугл ничего умного не говорит так, что уважаемые коллеги читайте ниже и хорошо запоминайте.
Шаг первый
Прикрепляем к таскбару любую программу, например — notepad:
Шаг второй
Нажимаем Пуск и исполняем команду shell:user pinned. В открывшейся папке выбираем «TaskBar». ПКМ на ярлыке notepad выбираем properties, закладку shortcut и в поле target в кавычках вписываем имя файла, который хотим прикрепить к таскбару. Например, .bat файл. Теперь клик по иконке notepad в таскбаре откроет или запустит выбранный файл.
Шаг третий
Для смены иконки также правый клик на ярлык notepad, properties, закладка shortcut, кликаем на ‘change icon’ и устанавливаем нужную иконку.К сожалению, иконка поменяется только у ярлыка в скрытой папке — в таскбаре останется старая, потому что засахарилось закешировалось. Для обновления кеша закрываем все программы, запускаем task manager и убиваем процесс explorer. Затем из верхнего меню task manager выбираем file, ‘new task’ и запускаем cmd. Набираем следующие команды:
attrib -h %userprofile%\AppData\Local\IconCache.db
del %userprofile%\AppData\Local\IconCache.db
После успешного удаления кеша запускаем explorer через тот же task manager. Вуаля — имеем иконку в таскбаре которая открывает нужный нам файл и выглядит как нам нужно:
Недостатки
Как уже говорилось, данный способ является достаточно глубокой кастомизацией и изначально создателями нового таскбара не предполагался. Поэтому получившаяся иконка, хотя и будет выглядеть как мы хотим и запускать что угодно, потеряет возможность ассоциироваться с запущенным приложением. Конечно, если на нее подвешен скрипт без GUI, то это не проблема. Но если при выполнении будет вызвана программа, то ее иконка не будет связана с нашей и будет показана отдельно.




Оставить комментарий или два
Пожалуйста, зарегистрируйтесь to post a comment.