1

Вот моя дилемма:

Я использую несколько сочетаний клавиш, чтобы повысить производительность и получить быстрый доступ к определенным вещам в Windows. Но ... есть ли способ перевести эти комбинации клавиш в файл ярлыка, который можно разместить на рабочем столе и запустить с помощью мыши? Я имею в виду только сочетания клавиш, которые можно использовать для обхода Windows, а не сочетания клавиш для конкретных приложений.

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

3 ответа3

1

Вы можете использовать сценарий VBS, чтобы сделать это с sendkeys.

Создайте текстовый файл с расширением .vbs , создайте объект оболочки WScript, затем используйте sendkeys. Я только что попробовал это с помощью ctrl - shift - escape, чтобы открыть диспетчер задач:

Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.SendKeys "^+{ESCAPE}"

Нашел информацию здесь.

0

Как вы связываете свои ярлыки сегодня? Я бы порекомендовал autohotkey. Создайте файл ярлыка на рабочем столе (или пакет, или что-то еще) и привяжите желаемое сочетание клавиш к c:\path\to\you\desktop\file-to-execute .

Autohotkey позволяет создавать как сочетания клавиш, специфичные для приложения (например, связывание Ctrl+V для вставки в командные строки), так и общие, независимо от выбранного в данный момент приложения.

У меня есть Ctrl+Alt+N, связанный с Блокнотом, я думаю, ничто не мешает вам связываться с файлом на рабочем столе.

0

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

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