Программа для вставки входного текста вокруг выделенного текста

Я ищу программу для Windows 7, которая позволяет мне нажимать ярлык, получать запрос на ввод символа и окружать текущий выделенный текст тем, что я ввел.

Я нуждаюсь:

  • это быть свободным
  • это для работы в Windows 7
  • он должен запускаться с помощью настраиваемого ярлыка
  • это спросить меня, что я хочу, чтобы текст был окружен

например. Я выбираю sample text, нажимаю ярлык, ввожу "в поле ввода и теперь текст"sample text"

Ответы (1)

Это легко сделать с помощью AutoHotkey .

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

Вот сценарий:

#i::

    clipsaved:= ClipboardAll

    Send, ^c
    WinGetTitle, CurrentWinTitle

    InputBox, inputVar, Input character, Input character wich will surround the text.
    clip := Clipboard
    clip = %inputVar%%clip%%inputVar%

    Clipboard := clip

    WinActivate, %CurrentWinTitle%
    Send, ^v

    Clipboard := clipsaved

return

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

Не могли бы вы дать мне стартовый сценарий, если это возможно? Я действительно не так хорошо понимаю сценарий AHK, чтобы создавать что-то вроде сложного сценария!
@ᔕᖺᘎᕊ Какие горячие клавиши должны запускать скрипт?
Я смогу изменить сочетания клавиш, но если можно, скажите что-нибудь вроде Win+I?
@ᔕᖺᘎᕊ Я отредактировал свой ответ и добавил сценарий.
Большой! +1. Я попробую это как можно скорее :)