Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Windows Новый топик    Ответить
 PowerShell прикрепление плитки к начальному экрану WIn 10  [new]
Dagmanor
Member

Откуда:
Сообщений: 60
Здравствуйте.
пытаюсь прикрепить плитку приложения к начальному экрану. Для этого делаю скрипт PowerShell:
Copy-item -path "G:\Games\Torchlight II\1\2\Mod2.lnk" -destination "C:\Users\$env:username\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\"
$shell = New-Object -ComObject "Shell.Application"
$folder = $shell.Namespace("C:\Users\$env:username\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\")
$item = $folder.Parsename("Mod2.lnk")
$verb = $item.Verbs() | Where-Object {$_.Name -eq "Закрепить на начальном &экране" -or $_.Name -eq "&Pin to start" }
if ($verb) {$verb.DoIt(); echo "added"}
echo "Done"

Но сам скрипт запускаю из Делфи :
 ShellExecute(0, nil, 'powershell.exe', pWidechar(' -noexit d:\ps.ps1' ), nil, SW_SHOWNORMAL);


Проблема в том, что при получении $verb ($verb = $item.Verbs() ) если запускать скрипт в самом PowerShell то нужные пункты есть в списке, а при запуске из Делфи нету . Прилагаю скрин. Подскажите, пожалуйста почему так, и как можно исправить?

К сообщению приложен файл. Размер - 149Kb
27 июн 18, 15:54    [21525568]     Ответить | Цитировать Сообщить модератору
 Re: PowerShell прикрепление плитки к начальному экрану WIn 10  [new]
Dagmanor
Member

Откуда:
Сообщений: 60
Пути к ярлыку игры тут для примера :)
27 июн 18, 15:58    [21525587]     Ответить | Цитировать Сообщить модератору
 Re: PowerShell прикрепление плитки к начальному экрану WIn 10  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 51804

А сразу из Дельфи прикрепить плитку мешает что?
https://code.msdn.microsoft.com/windowsapps/app-tiles-and-badges-sample-5fc49148/

Posted via ActualForum NNTP Server 1.5

27 июн 18, 17:37    [21525925]     Ответить | Цитировать Сообщить модератору
 Re: PowerShell прикрепление плитки к начальному экрану WIn 10  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 51804

https://docs.microsoft.com/ru-ru/windows/desktop/shell/how-to-add-shortcuts-to-the-start-menu
https://msdn.microsoft.com/en-us/library/windows/apps/dn393983.aspx
https://docs.microsoft.com/en-us/windows/uwp/design/shell/tiles-and-notifications/primary-tile-apis

Posted via ActualForum NNTP Server 1.5

27 июн 18, 17:49    [21525967]     Ответить | Цитировать Сообщить модератору
 Re: PowerShell прикрепление плитки к начальному экрану WIn 10  [new]
Dagmanor
Member

Откуда:
Сообщений: 60
ПРЕОГРОМНОЕ Спасибо за ответ! Уже много гуглил, но Ваши ссылки мне не попадались. Я попробую и объязательно отпишусь о результате.
27 июн 18, 19:29    [21526336]     Ответить | Цитировать Сообщить модератору
 Re: PowerShell прикрепление плитки к начальному экрану WIn 10  [new]
Dagmanor
Member

Откуда:
Сообщений: 60
На всякий случай опишу конкретнее что именно пытаюсь сделать. Надо на начальный экран добавлять N-ное количество плиток для конкретного приложения, просто с разными аргументами.
27 июн 18, 19:32    [21526341]     Ответить | Цитировать Сообщить модератору
 Re: PowerShell прикрепление плитки к начальному экрану WIn 10  [new]
Dagmanor
Member

Откуда:
Сообщений: 60
Dimitry Sibiryakov
А сразу из Дельфи прикрепить плитку мешает что?
https://code.msdn.microsoft.com/windowsapps/app-tiles-and-badges-sample-5fc49148/


Можете накидать небольшой пример? Я что-то не могу понять как это применить в Делфи.
28 июн 18, 08:04    [21527058]     Ответить | Цитировать Сообщить модератору
Все форумы / Windows Ответить