Как создать ярлык для настроек ПК?

Как создать ярлык для настроек ПК?

Мне нужен ярлык (типичный файл ярлыка, скрипт, специальный exe-файл, неважно) для параметров ПК в Windows 8.

Я вижу, что PC Settings — это исполняемый файл с именем SystemSettings.exe, который находится в C:\Windows\ImmersiveControlPanel.

Однако создание ярлыка для него не работает. То же самое, если я попытаюсь запустить этот исполняемый файл из командной строки, например.

Есть идеи, как создать такой ярлык?

решение1

Если вы открыты для хаков, то у меня есть один для вас. Я использую AutoHotKey, чтобы сделать это. У меня экран 1920x1080, так что если у вас другое разрешение, команда щелчка мыши должна быть другой. Вот скрипт, использующий Win+S в качестве сочетания клавиш для запуска этого:

#s::
Send #i
Sleep 1000
Click 1756,1050
Return

Каждый раз, когда я нажимаю Win+S, он отправляет команду Win+I, ждет, пока он откроется, затем нажимает «Изменить параметры ПК». Я не тратил много времени на игру с временем сна, но вы можете свободно уменьшить его, если ваш компьютер быстрее моего.

РЕДАКТИРОВАТЬ:

Ниже представлен скрипт, не зависящий от разрешения экрана:

#s::
Send #i
Sleep 1000
Send {Down}{Down}{Down}{Down}{Down}{Down}{Enter}
Return

решение2

Для чудо-кнопки «Настройки» имеется сочетание клавиш Windows logo key+ I.

Если это то, что вы ищете, вы можете просто использовать это сочетание клавиш вместо сочетания клавиш на рабочем столе или использовать макрос, напримерAutoHotkeyсоздать скомпилированный скрипт, который можно вызвать с помощью ярлыка на рабочем столе и который будет выдавать эту комбинацию клавиш.

Даже если это не решение, скрипт AutoHotkey может воспроизвести все действия мыши, которые используются для вызова параметров ПК в Windows 8 (однако, не имея Windows 8, я не могу это проверить).

решение3

Возможно, этот сценарий — то, что вы ищете:

explorer.exe shell:::{ED7BA470-8E54-465E-825C-99712043E01C}

Microsoft опубликовала список всех канонических названий элементов панели управления здесь: Канонические названия элементов панели управления

решение4

В конце концов, я использовал подход, рекомендованный @Ryan. Однако я создал более короткий скрипт, который менее подвержен ошибкам (вроде):

Send("#i")
Sleep (100)
Send("{END}")
Sleep (50)
Send("{ENTER}")

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

Загрузите ярлык на рабочий стол для параметров ПК для Windows 8

Ценю вклад каждого по теме. Он был определенно полезен.

Связанный контент