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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - Закрепить на панели задач в Windows 10

Ответить
Настройки темы
VBS/WSH/JS - Закрепить на панели задач в Windows 10

Старожил


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


Конфигурация

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


Подскажите, для закрепления ярлыка использую следующую команду
Скрытый текст

Set objShell = CreateObject("Shell.Application")
Set objFolder = objShell.Namespace("C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Office")
Set objFolderItem = objFolder.ParseName("Microsoft Office Word 2007.lnk")
Set colVerbs = objFolderItem.Verbs
For Each objVerb in colVerbs
If Replace(objVerb.name, "&", "") = "Закрепить на панели задач" Then objVerb.DoIt
Next

но этот способ не работает на Windows 10, как закрепить на панели задач в Windows 10 ?

Отправлено: 23:08, 28-09-2018

 

Ветеран


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

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


Цитата Valek271183:
но этот способ не работает на Windows 10, »
А как выглядит команда контекстного меню на Windows 10?

Отправлено: 08:45, 29-09-2018 | #2



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

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


Старожил


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

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


Надпись на ярлыке та же Закрепить на панели задач

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

Отправлено: 11:23, 29-09-2018 | #3


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


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

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


тоже интересен этот вопрос. ибо простое копирование в C:\Users\user\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar ничего не даёт: он копирует, но на панели не отображает ничего

Отправлено: 11:34, 29-09-2018 | #4


Ветеран


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

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


Цитата Valek271183:
Надпись на ярлыке та же Закрепить на панели задач »
Тады я пас: у меня нет Windows 10, не на чем экспериментировать, отчего тот же самый код не работает под новой ОС.

Отправлено: 12:05, 29-09-2018 | #5


Старожил


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

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


ответ предложенный в стаковерфлоу
https://stackoverflow.com/questions/...-in-windows-10
работает на 10

Код: Выделить весь код
' origin: https://stackoverflow.com/questions/31720595/pin-program-to-taskbar-using-ps-in-windows-10


If WScript.Arguments.Count < 1 Then WScript.Quit
'----------------------------------------------------------------------
Set objFSO = CreateObject("Scripting.FileSystemObject")
objFile    = WScript.Arguments.Item(0)
sKey1      = "HKCU\Software\Classes\*\shell\{:}\\"
sKey2      = Replace(sKey1, "\\", "\ExplorerCommandHandler")
'----------------------------------------------------------------------
With WScript.CreateObject("WScript.Shell")
    KeyValue = .RegRead("HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer" & _
        "\CommandStore\shell\Windows.taskbarpin\ExplorerCommandHandler")

    .RegWrite sKey2, KeyValue, "REG_SZ"

    With WScript.CreateObject("Shell.Application")
        With .Namespace(objFSO.GetParentFolderName(objFile))
            With .ParseName(objFSO.GetFileName(objFile))
                .InvokeVerb("{:}")
            End With
        End With
    End With

    .Run("Reg.exe delete """ & Replace(sKey1, "\\", "") & """ /F"), 0, True
End With
'----------------------------------------------------------------------
Код: Выделить весь код
cscript.exe taskbar_attach.vbs "c:\ProgramData\Microsoft\Windows\Start Menu\Programs\XnView\XnView.lnk"
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:26, 29-09-2018 | #6


Старожил


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

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


Не получается закрепить на панели задач в Windows 10 21H2 используя метод, описанный в последнем посте Serguei Kouzmine. Подскажите, как ещё можно закрепить ярлыки на панели задач?

Отправлено: 19:29, 08-03-2022 | #7


Deadooshka


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

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


Рекомендуют syspin, не пробовал.

Отправлено: 17:48, 12-03-2022 | #8


Аватара для Vanadiy777

Ветеран


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

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


Цитата Sham:
Рекомендуют syspin, не пробовал. »
Sham, для закрепления ярлыков в Панели задач syspin не отрабатывает ни в Windows 10 21H2, ни в Windows 11...

Отправлено: 18:39, 12-03-2022 | #9



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - Закрепить на панели задач в Windows 10

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Интерфейс - Как закрепить эскизы программы с панели задач на рабочем столе oljqs1zmwuwo Microsoft Windows 10 2 18-03-2017 19:21
Интерфейс - Закрепить на панели задач Metro Valek271183 Microsoft Windows 8 и 8.1 7 15-06-2014 00:48
Как закрепить на панели задач ярлык программы/приложения Windows для всех! sattva Windows Server 2012/2012 R2 1 25-01-2013 21:06
Интерфейс - [решено] Как закрепить на панели задач ярлык программы/приложения Windows для всех! sattva Microsoft Windows 8 и 8.1 1 24-01-2013 22:38
Конкурс - Невозможно закрепить программу в панели задач Windows 7 (решение) OSZone Microsoft Windows 7 0 02-10-2009 00:14




 
Переход