
Помогайте, плиз. Есть варианты на
VBS
и PowerShell
. Не могу разобраться с синтаксисом и размещением файлов. Подскажете?
UPD: Извиняйте, с VBS разобрался (может кому пригодится).
Вычисляем название пункта в контекстном меню. Хотя зачем? Он и без скрипта известен - "Закрепить на панели задач"
Код:
Код: Выделить всё
Set objShell = CreateObject("Shell.Application")
Set objFolder = objShell.Namespace("C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Accessories")
Set objFolderItem = objFolder.ParseName("Calculator.lnk")
Set colVerbs = objFolderItem.Verbs
For Each objVerb in colVerbs
Wscript.Echo objVerb
NextЗакрепляем ярлык:
Код:
Код: Выделить всё
Set objShell = CreateObject("Shell.Application")
Set objFolder = objShell.Namespace("C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Accessories")
Set objFolderItem = objFolder.ParseName("Calculator.lnk")
Set colVerbs = objFolderItem.Verbs
For Each objVerb in colVerbs
If Replace(objVerb.name, "&", "") = "Закрепить на панели задач" Then objVerb.DoIt
Next