2017-01-13 5 views
2

Для начала я понимаю, что Microsoft не предлагает программного изменения (современного) меню «Пуск» - on purpose.Редактирование программного меню Windows 10 программно

Тем не менее, я ищу способ до по-прежнему сделать это. Я мог бы использовать его, чтобы создать инструмент для синхронизации меню «Пуск» между устройствами - или автоматически разместить часто используемые элементы в тематически отсортированные группы (офис, игры, инструменты). Причина в том, что у меня есть несколько устройств и действительно сосать вручную управление стартовым меню - поэтому я просто использую поиск или алфавитный список большую часть времени.

Итак, кто-нибудь знает, как программно добавлять, удалять, редактировать плитки? Я мог себе представить решения в том числе:

  • Использование недокументированных API-интерфейсы (вы можете по-прежнему называть его API, если она не была документирована?)
  • Непосредственно редактирования базы данных плитки (например TileDataLayer) - Недостатком является то, что, как представляется, двоичный формат, который неизвестен, и вам придется перезапустить оболочку, чтобы изменения вступили в силу.
  • Подсоединение библиотеки DLL или ковыряться в памяти - Yikes - но не хуже, чем другие «настольные моддинг» инструменты, такие как WindowBlinds бы
  • Использование доступности API-интерфейсы, или притворяется ввод мыши/клавиатуры - это, скорее всего, работать, но было бы немного странно, если бы курсор перемещался, и это кажется еще более хрупким, чем другие.

Я искал немного, и думаю, что, вероятно, не доступное решение прямо сейчас, но вы можете видеть это как вызов, чтобы придумать решение :-)

+0

спроектируйте свое стартменю один раз и экспортируйте макет с помощью DISM или pwoershell Export-StartLayout: https://technet.microsoft.com/en-US/itpro/windows/manage/customize-and-export-start-layout и позже импортируйте его снова в новые поля с помощью командлета Import-StartLayout: https://technet.microsoft.com/en-us/library/mt188241.aspx – magicandre1981

ответ

-1

Как вы говорите, там ISN» Это способ сделать это.
В качестве альтернативы, знаете ли вы, что вы можете легко найти приложения для запуска, нажав клавишу Windows, а затем введите имя приложения, которое хотите запустить? Вот как я запускаю все, что не закреплено на панели задач. Устройство, на котором я работаю, и порядок элементов в списке или то, что закреплено, становятся неуместными при работе таким образом.

 Смежные вопросы

  • Нет связанных вопросов^_^