6

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

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

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

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

4 ответа4

4

Если вы открыты для взлома, то у меня есть один для вас. Я использую 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 + I.

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

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

2

Может быть, этот скрипт - то, что вы ищете:

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

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

1

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

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

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

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

Цените всеобщую информацию по теме. Это было определенно полезно.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .