Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista » 7 / 2008 R2 - [решено] Как закрепить ярлыки в меню Пуск / панели задач?

Ответить
Настройки темы
7 / 2008 R2 - [решено] Как закрепить ярлыки в меню Пуск / панели задач?

Новый участник


Сообщения: 40
Благодарности: 6

Профиль | Отправить PM | Цитировать


Доброго времени!
Есть некий батник отрабатывающий по окончанию установки приложений при первом входе в систему:

Код: Выделить весь код
if exist "%ProgramFiles%\AIMP2\AIMP2.exe" xcopy "%SystemDrive%\lnk\AIMP2.lnk" "%APPDATA%\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu\" /Y
if exist "%ProgramFiles%\Total Commander\TOTALCMD.EXE" xcopy "%SystemDrive%\lnk\Total Commander.lnk" "%APPDATA%\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu\" /Y
if exist "%ProgramFiles%\Opera AC 3.6\OperaAC.exe" xcopy "%SystemDrive%\lnk\Opera AC.lnk" "%APPDATA%\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu\" /Y
if exist "%ProgramFiles%\OSAM\os.exe" xcopy "%SystemDrive%\lnk\OSAM.lnk" "%APPDATA%\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu\" /Y

RD "%SystemDrive%\lnk" /S /Q
regedit /S "%SystemDrive%\reg.reg"
del "%SystemDrive%\reg.reg" /Q /F
del "%SystemDrive%\start.cmd" /Q /F
Жмакаю Пуск - там пусто, чз проводник ярлыки в %APPDATA%\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu\ присутствуют, НЕ скрытые и не системные файлы.. В чем дело?

Отправлено: 11:35, 06-08-2010

 

(*.*)


Сообщения: 36548
Благодарности: 6692

Профиль | Сайт | Отправить PM | Цитировать


ded-mazay, Windows 7? Там нет панели быстрого запуска, по кр. мере по умолчанию.

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 11:40, 06-08-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 40
Благодарности: 6

Профиль | Отправить PM | Цитировать


Vadikan, да, но когда жмакаешь на ярлыке или exe'шнике "Закрепить в меню Пуск" - ярлык именно там и появляется (...\User Pinned\StartMenu\), кроме того если я руками чз "Закрепить в меню Пуск" добавляю тот же самый Total Commander - он там уже появляется как Total Commander (2)...
P.S.
Да Win 7

Отправлено: 11:47, 06-08-2010 | #3


(*.*)


Сообщения: 36548
Благодарности: 6692

Профиль | Сайт | Отправить PM | Цитировать


ded-mazay, понял теперь... Наверное, недостаточно просто положить их в папку Вот вариант со скриптом от профессионалов: Pin Items to the Start Menu or Windows 7 Taskbar via Script - The Deployment Guys

Фрагмент скрипта:

Код: Выделить весь код
Const CSIDL_COMMON_PROGRAMS = &H17 
Const CSIDL_PROGRAMS = &H2 
Set objShell = CreateObject("Shell.Application") 
Set objAllUsersProgramsFolder = objShell.NameSpace(CSIDL_COMMON_PROGRAMS) 
strAllUsersProgramsPath = objAllUsersProgramsFolder.Self.Path 
Set objFolder = objShell.Namespace(strAllUsersProgramsPath & "\Accessories") 
Set objFolderItem = objFolder.ParseName("Calculator.lnk") 
Set colVerbs = objFolderItem.Verbs 
For Each objVerb in colVerbs 
    Wscript.Echo objVerb 
Next
Красным выделен путь к папке, где лежит ярлык (можно задать путь типа C:\) и имя ярлыка. Дополнительная помощь по скриптам у нас тут Скриптовые языки администрирования Windows

-------
Канал Windows 11, etc | Чат @winsiders

Это сообщение посчитали полезным следующие участники:

Отправлено: 13:40, 07-08-2010 | #4


Аватара для Morpheus

Ветеран


Сообщения: 12426
Благодарности: 2328

Профиль | Отправить PM | Цитировать


Pin and unpin applications from the taskbar and Start-menu - вариант на PowerShell.
Это сообщение посчитали полезным следующие участники:

Отправлено: 23:39, 26-01-2011 | #5


Новый участник


Сообщения: 30
Благодарности: 0

Профиль | Отправить PM | Цитировать


Уж простите, раз тема есть, создавать новую не стану, поднимем эту)

Вот уже больше года прошло. Появился ли простой и вразумительный ответ на вопрос: "Как из батника (напрямую или с использованием вспомогательных экзэшников) создать и/или поместить ярлыки нужных программ в меню ПУСК?" На всякий случай реальный путь в системе : %APPDATA%\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu\

Есть подозрение, что зараза семерка, кроме физического помещения ярлыка по вышеуказанному пути, еще и в реестре в шестнадцатиричном виде как-то их регистрирует.

Если через батник и простенькую вспомогательную утильку ну совсем никак - наведите, пожалуйста, на требуемый скрипт и по возможности объясните как им пользоваться. Заранее спасибо.

Отправлено: 23:17, 04-04-2012 | #6


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


defor6, напрямую из пакетного файла — никак. Если недостаточно предыдущих двух постов — на WSH и PoSH — напишите и скомпилируйте исполняемый файл, работающий по тому же механизму.

Или я что-то недопонимаю?

Отправлено: 00:20, 05-04-2012 | #7


Новый участник


Сообщения: 30
Благодарности: 0

Профиль | Отправить PM | Цитировать


Да как бы все правильно... Просто сам я скриптовых языков, кроме пакетных файлов не знаю совершенно. Да и говоря по правде узнавать не стремлюсь. Сейчас в активном режиме осваиваю С#... Потому предыдущие посты я просто не понимаю, пытался логически разобраться, что и зачем делается, но не смог( Помогите, пожалуйста, или написать скрипт и объяснить, как им пользоваться или полностью объяснить алгоритм действий, которые необходимы для добавления ярлыка в меню Пуск (а дальше уже с учетом своих знаний и умений попробую реализовать его). Вот..
Или все же для реализации процесса мне обязательно нужно вникнуть и научиться работать с
Цитата Iska:
WSH и PoSH »
?

Отправлено: 22:49, 06-04-2012 | #8


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата defor6:
или полностью объяснить алгоритм действий, которые необходимы для добавления ярлыка в меню Пуск »
Алгоритм действий прост — надо, получив объект Проводника «Shell.Application» (Shell object), пройти по иерархии объектов до нужного нам ярлыка/исполняемого файла:

* посредством метода «.NameSpace()» (Shell.NameSpace method) объекта «Shell.Application» получить ссылку на объект «Folder» (Folder object) [здесь желательно использовать не прямые пути, а константы CSIDL, а ещё лучше — предопределённые имена объектов Проводника: WSH: перечень предопределённых символьных имён Shell.Application];

* посредством метода «.ParseName()» (Folder.ParseName method) получить ссылку на объект «FolderItem» (FolderItem object) внутри Folder;

* затем в цикле перебирать глаголы (Verbs), относящиеся к данному объекту «FolderItem»;

* при совпадении свойства «.Name» (Name) очередного объекта «FolderItemVerb» (FolderItemVerb object) с искомым значением (названием пункта контекстного меню ярлыка/исполняемого файла «Закрепить/Открепить в меню Пуск/на Панель задач»; не забываем про амперсанд перед горячей клавишей, если таковые будут) выполнить его метод «.DoIt()» (DoIt).
Это сообщение посчитали полезным следующие участники:

Отправлено: 01:23, 07-04-2012 | #9



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista » 7 / 2008 R2 - [решено] Как закрепить ярлыки в меню Пуск / панели задач?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - [решено] Как восстановить "Закрепить в меню пуск и на панели задач" в контекстном меню. Suspect Microsoft Windows 7 16 26-09-2016 11:51
Статья - Как настроить цвет в меню «Пуск», на панели задач и в центре уведомлений Windows 10 OSZone Microsoft Windows 10 0 23-07-2015 20:30
Статья - Как настроить прозрачность меню «Пуск», панели задач и центра уведомлений Windows 10 OSZone Microsoft Windows 10 0 16-07-2015 12:30
Интерфейс - [решено] Как закрепить пункт Панели задач в Главном меню? OrdosDeviator Microsoft Windows 10 2 02-06-2015 20:14
Блог - Как добавить пункт «Закрепить в меню Пуск» в контекстное меню папки hb860 Microsoft Windows 7 4 18-10-2012 06:04




 
Переход