|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista » 7 / 2008 R2 - [решено] Как закрепить ярлыки в меню Пуск / панели задач? |
|
7 / 2008 R2 - [решено] Как закрепить ярлыки в меню Пуск / панели задач?
|
Новый участник Сообщения: 40 |
Профиль | Отправить 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 |
|
Отправлено: 11:35, 06-08-2010 |
(*.*) Сообщения: 36548
|
Профиль | Сайт | Отправить PM | Цитировать ded-mazay, Windows 7? Там нет панели быстрого запуска, по кр. мере по умолчанию.
|
------- Отправлено: 11:40, 06-08-2010 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 40
|
Профиль | Отправить PM | Цитировать Vadikan, да, но когда жмакаешь на ярлыке или exe'шнике "Закрепить в меню Пуск" - ярлык именно там и появляется (...\User Pinned\StartMenu\), кроме того если я руками чз "Закрепить в меню Пуск" добавляю тот же самый Total Commander - он там уже появляется как Total Commander (2)...
P.S. Да Win 7 |
Отправлено: 11:47, 06-08-2010 | #3 |
(*.*) Сообщения: 36548
|
Профиль | Сайт | Отправить 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 |
------- Отправлено: 13:40, 07-08-2010 | #4 |
Ветеран Сообщения: 12426
|
Профиль | Отправить PM | Цитировать Pin and unpin applications from the taskbar and Start-menu - вариант на PowerShell.
|
|
Отправлено: 23:39, 26-01-2011 | #5 |
Новый участник Сообщения: 30
|
Профиль | Отправить PM | Цитировать Уж простите, раз тема есть, создавать новую не стану, поднимем эту)
Вот уже больше года прошло. Появился ли простой и вразумительный ответ на вопрос: "Как из батника (напрямую или с использованием вспомогательных экзэшников) создать и/или поместить ярлыки нужных программ в меню ПУСК?" На всякий случай реальный путь в системе : %APPDATA%\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu\ Есть подозрение, что зараза семерка, кроме физического помещения ярлыка по вышеуказанному пути, еще и в реестре в шестнадцатиричном виде как-то их регистрирует. Если через батник и простенькую вспомогательную утильку ну совсем никак - наведите, пожалуйста, на требуемый скрипт и по возможности объясните как им пользоваться. Заранее спасибо. |
Отправлено: 23:17, 04-04-2012 | #6 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать defor6, напрямую из пакетного файла — никак. Если недостаточно предыдущих двух постов — на WSH и PoSH — напишите и скомпилируйте исполняемый файл, работающий по тому же механизму.
Или я что-то недопонимаю? |
Отправлено: 00:20, 05-04-2012 | #7 |
Новый участник Сообщения: 30
|
Профиль | Отправить PM | Цитировать Да как бы все правильно... Просто сам я скриптовых языков, кроме пакетных файлов не знаю совершенно. Да и говоря по правде узнавать не стремлюсь. Сейчас в активном режиме осваиваю С#... Потому предыдущие посты я просто не понимаю, пытался логически разобраться, что и зачем делается, но не смог( Помогите, пожалуйста, или написать скрипт и объяснить, как им пользоваться или полностью объяснить алгоритм действий, которые необходимы для добавления ярлыка в меню Пуск (а дальше уже с учетом своих знаний и умений попробую реализовать его). Вот..
Или все же для реализации процесса мне обязательно нужно вникнуть и научиться работать с Цитата Iska:
|
|
Отправлено: 22:49, 06-04-2012 | #8 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата defor6:
* посредством метода «.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 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Разное - [решено] Как восстановить "Закрепить в меню пуск и на панели задач" в контекстном меню. | 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 |
|