10 / 10 / 0
Регистрация: 28.05.2012
Сообщений: 69
|
|
1 | |
Внести свою программу на панель быстрого запуска26.07.2012, 00:43. Показов 3025. Ответов 9
Метки нет (Все метки)
Доброго времени суток, хотелось бы узнать как можно закинуть программу на панель быстрого запуска,
посоветуйте пожалуйста какое API тут использовать, заранее спасибо.
0
|
26.07.2012, 00:43 | |
Ответы с готовыми решениями:
9
Панель быстрого запуска Windows 7 Панель быстрого запуска в Windows 7 Где в Windows 7 панель быстрого запуска? Сделать из SideBar панель быстрого запуска |
26.07.2012, 01:27 | 2 | |||||
Сообщение было отмечено The trick как решение
Решение
Скопировать ее ярлык в папку "%USERPROFILE%\Application Data\Microsoft\Internet Explorer\Quick Launch"
Но нужна еще команда на обновление, иначе появится на панеле только после перезагрузки. А для создания и редактирования ярлыков вот недавно icu выкладывал скрипт.
2
|
9 / 9 / 1
Регистрация: 18.05.2013
Сообщений: 47
|
|
30.11.2014, 21:12 | 3 |
Dragokas, какая команда нужна на обновление. У меня обратная ерунда. Не могу програмно удалить ярлык mail.ru , хотя все линки mail.ru на компе потер. Как обновить панель задач - не представляю, весь русскоязычный гугл пересмотрел (там где про VB6).
0
|
30.11.2014, 21:30 | 4 | |||||
McConst, здравствйте !
Обрисуйте, пожалуйста, задачу в целом. Вы удаляете файл, но не получается обновить панель задач, чтобы иконка от него пропала? Полагаю, наиболее простым способом будет перезагрузка explorer:
Добавлено через 7 минут На VB6 это можно и более аккуратно сделать. Подтянутся спецы, подскажут. В варианте выше, я бы просто завершил explorer.exe и затем запустил командой Visual Basic shell "explorer.exe", 1
0
|
9 / 9 / 1
Регистрация: 18.05.2013
Сообщений: 47
|
|
30.11.2014, 21:57 | 5 |
Спасибо. То что надо. Отлично получилось. Как-то про перезагрузку Explorer в голову не пришло.
0
|
9 / 9 / 1
Регистрация: 18.05.2013
Сообщений: 47
|
|
30.11.2014, 22:50 | 6 |
Сначала протестил вручную перезагрузку эксплорера, показалось, что всё получилось. Но потом выяснилось, что пустой ярлык от mail.ru так и продолжает висеть, исчезло только изображение на ярлыке.
0
|
Модератор
|
|
02.12.2014, 18:13 | 7 |
Обновлять данные нужно через SHChangeNotify
Путь - C:\Users\Полльзователь\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned
0
|
9 / 9 / 1
Регистрация: 18.05.2013
Сообщений: 47
|
||||||
07.12.2014, 16:15 | 8 | |||||
Dragokas, The trick, c SHChangeNotify попробовал, не получилось. Если я правильно понял, то эта функция просто обновляет папку C:\Users\Пользователь\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned . Более изящная команда чем просто перезагрузка Проводника. Но дело в том, что в папке иконки нет, а на панели задач хвост от нее остался, даже после перезагрузки.
Реализовал открепление ярлыка от панели задач Windows 7 следующим образом
0
|
07.12.2014, 17:09 | 9 |
McConst, Вы можете заранее сохранить состояния параметров реестра:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Taskband\\F avorites HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Taskband\\F avoritesResolve чтобы затем их восстановить после установки репака.
0
|
Модератор
|
||||||
07.12.2014, 21:19 | 10 | |||||
Как пробовал?
1
|
07.12.2014, 21:19 | |
07.12.2014, 21:19 | |
Помогаю со студенческими работами здесь
10
Панель быстрого запуска сползает вправо Как добавить прогу в панель быстрого запуска? Скрыть панель быстрого запуска через AutoExec Как сделать панель быстрого запуска аля winXP? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |