7

Я создаю сочетание клавиш, чтобы открыть калькулятор в Windows 10. Я создал ярлык на рабочем столе и добавил следующие ключевые конфигурации:

Ссылка на настройки скриншота ярлыка

Это прекрасно работает, пока ярлык находится на рабочем столе; нажатие CTRL+NUM0 открывает калькулятор.

Однако я не хочу, чтобы ярлык загромождал мой рабочий стол, поэтому я хочу его где-то спрятать, но когда ярлык перемещается с рабочего стола, он перестает работать. Это включает в себя перемещение его в папку StartMenu.

Я читал в этой теме, что в Windows 7 сочетания клавиш работают только на рабочем столе, и когда ярлыки помещаются в папку StartMenu.

Изменилось ли это с Windows 10? Есть ли способ реализовать это в Windows 10 без ярлыка на рабочем столе?

3 ответа3

7

Да. Вы можете поместить ярлык в эту папку или одну из ее подпапок:

C:\ProgramData\Microsoft\Windows\ Пуск \ Меню

* обратите внимание, что вы должны сначала выйти и снова войти или перезагрузить компьютер, чтобы ярлык начал работать.

1

Это может не совсем ответить на вопрос, как исправить эту конкретную проблему с поведением окон с помощью сочетаний клавиш приложения. Но у меня была такая же проблема, как и вчера, и альтернативное решение, которое я нашел, работало лучше всего для меня (и, поскольку хороший бонус не требует, чтобы у меня был ярлык на моем рабочем столе или где-либо еще), использовало AutoHotkey

С помощью autohotkey вы можете создавать скрипты в таком формате:

^!x:: ;Ctrl+Alt+X
Run, C:\Program.exe ;or a similar absolute path to the program, batch script or whatever it is you want to launch.
return

Приведенный выше скрипт будет запускать C:\Program.exe, когда я нажимаю Ctrl+Alt+X при запуске, и он довольно абсолютен (то есть не так вероятен сбой, как эти глупые сочетания клавиш в Windows shrtocut, они кажутся плохо реализованными, если вы спросите меня)

Этот сценарий должен находиться в файле сценария autohotkey с именем, похожим на startprogram.ahk, и если вы хотите запустить этот сценарий при запуске (чтобы он всегда был активным, т.е. созданный вами ярлык всегда можно было использовать сразу же, как только вы загрузите компьютер) вы можете поместить его в C:\Users\ Имя пользователя \ AppData \ Roaming \ Microsoft \ Windows \ Меню Пуск \ Программы \ Автозагрузка

И он автоматически запустится вместе с любой другой программой, которую вы вставите туда при загрузке. Легко и приятно. Чтобы протестировать скрипт, вы просто запускаете его, дважды щелкнув по нему, и он выполняется как любая другая программа.

Вы можете найти список допустимых символов клавиш здесь (например, + для shift, # для ключа выигрыша и т.д.) Или, альтернативно, здесь список всех допустимых ключей и как записать их в скрипт (оказывается, вы можете написать shift как "Shift", а не «+», при написании сценариев будьте осторожны с прописными / строчными буквами, это важно).

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

В вашем случае сценарий будет выглядеть так:

^Numpad0:: ;Ctrl+NUM0
Run, C:\Windows\System32\calc.exe
return

И вы также можете для избыточности добавить ярлык, который делает то же самое с
NumpadIns (для случаев, когда блокировка num отключена), если хотите.

Надеюсь, это было полезно.

0

Почему бы не попробовать поместить ярлык в папку system32, и, скажем, вызвать ярлык c, затем нажать клавиши Windows + R, затем ввести C и нажать Enter.

Вот как я делаю много своих ярлыков. :)

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