Домашняя » как » Создайте свою собственную функцию «Вставить гиперссылку» в любое приложение с помощью AutoHotkey

    Создайте свою собственную функцию «Вставить гиперссылку» в любое приложение с помощью AutoHotkey

    Если вы когда-либо использовали Microsoft Word или Windows Live Writer, вы, вероятно, знакомы с тем, как выделить текст, а затем использовать сочетание клавиш Ctrl + K, чтобы преобразовать этот текст в гиперссылку. Если вы в текстовом редакторе, это не так просто ... до сих пор.

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

    Использование нашей новой функции «Вставить гиперссылку»

    Сначала мы предположим, что вы уже скопировали URL-адрес в буфер обмена, а затем просто выделите текст, который хотите превратить в ссылку, если, конечно, вы находитесь в представлении HTML, поскольку вы не захотите хочу сделать это в визуальном редакторе.

    Теперь вы нажмете клавишу быстрого доступа, которую вы выбрали - для нашего примера, мы используем Alt + 9, так как это редко используется чем-то другим ...

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

    Примечание. Конечно, в редакторе WordPress вы всегда можете вместо этого использовать комбинацию клавиш Alt + Shift + A, которая запускает диалоговое окно, позволяющее вам ввести ссылку, но мы просто используем это в качестве примера, хотя вы можете обратите внимание, что наш метод требует только одного нажатия клавиши.

    Создание функции «Вставить гиперссылку»

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

    !9 ::

    Сон, 100
    clipurl: = буфер обмена
    Отправить ^ C
    Сон, 50
    clipurl: = "". буфер обмена «»
    SendInput Raw% clipurl%
    буфер обмена: = clipurl
    clipurl =;
    Вернуть

    Вот как это работает ... вы заметите, что мы используем Alt + 9 в качестве сочетания клавиш, но вы можете настроить это для чего угодно.

    Первая строка внутри скобок приостанавливает выполнение сценария на 1/10 секунды, чтобы убедиться, что вы отпустили клавишу быстрого доступа, затем строка clipurl: = clipboard копирует текущий буфер обмена (URL) в переменную, чтобы сохранить ее на потом. , Как только это будет сделано, скрипт автоматически копирует выделение в буфер обмена с помощью Ctrl + C, собирает ссылку вместе, а затем вставляет все это обратно в приложение, заменяя текущий текст в процессе. Последний шаг возвращает буфер обмена в прежнее состояние до запуска команды..

    Загрузите скрипт AutoHotkey «Вставить гиперссылку»