Ищете приложение, которое набирает строку или текст, который я ему даю

Сценарий использования заключается в наборе ключей продукта в текстовых полях. Приложение должно нажимать все клавиши для меня, когда я нажимаю такие клавиши, как, Ctrl+Q.

Я не думаю, что такое приложение будет распространено, поэтому заранее спасибо, если вы когда-либо слышали о такой программе.

4 ответа

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

Сначала скачайте программу по ссылке выше и установите ее.

Во-вторых, создайте новый текстовый файл с именем AutomateStuff.ahk и поместите в него следующий текст:

^q::
    Send 1234-5678-4321-8765
    Send {Tab}
    Send ABCD-EFGH-IJKL-MNOP
    Send {Tab}
    Send 1A2B-3C4D-5E6F-7G8H
    Send {Enter}
return

Объяснение:

  • ^q:: часть определяет управление q как горячую клавишу. (^ является символом AutoHotkey для управления.)
  • Все между :: и return будет выполняться при нажатии горячей клавиши.
  • Send заставит клавиатуру набирать текст, который идет после отправки.
  • Некоторые специальные последовательности клавиатуры должны быть указаны в фигурных скобках. Как видите, мне нужно было указать {Tab} а также {Enter} сюда.

Сохраните файл, затем дважды щелкните по нему. Вы должны увидеть зеленый значок AutoHotkey, появившийся на панели задач - он выглядит как "H". Теперь, когда вы нажимаете Ctrl+Q, он выполняет нажатия клавиш, которые мы указали в скрипте! Чтобы выйти, просто щелкните правой кнопкой мыши файл "H" и нажмите "Выход".

Для получения дополнительной информации об AutoHotkey, проверьте:

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

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

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

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

Строки для автоматического ввода не обязательно должны быть специфичными для модели хранилища, поэтому, если запись обычно имеет заголовок, имя пользователя, пароль, веб-адрес, примечания, вы можете заполнить только заголовок и добавить в определенный раздел определенные пользователем строки, затем в разделе автозапуска вы можете ссылаться на них как {S:string1}{TAB}{S:string2}{TAB}...{ENTER} и так далее. Вы также можете поставить {CLEAR} перед каждым {S:, чтобы сначала удалить содержимое ящика.

Также хорошо сделан раздел справки, чтобы понять все эти особенности.

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

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

Есть несколько опций, которые точно не вставляют текст с помощью сочетания клавиш (например, CMD+Q), но которые "расширяют" короткие размытия в более длинные слова / фразы / предложения, которые вы определяете. (например, OMW = На моем пути!) Я исторически использовал TextExpander на Mac, но теперь Mac имеет эту встроенную возможность (на самом деле было невероятно сложно набрать OMW выше, потому что он продолжал расширяться до На моем пути!) используется для ввода ключей продукта, но не обязательно для вкладок или возврата каретки, что может быть необходимо при более старых методах активации программного обеспечения, которые предполагают, что пользователь фактически введет ключ продукта вместо копирования / вставки (все современные активации Microsoft учитывают копирование / вставку / завершение строка ввода сразу)

Вот несколько ссылок. Я рекомендую проверить детали на их сайтах и ​​решить для себя, так как у меня есть более важные дела, чем копирование / вставка пометок с их сайтов.

Mac:
TextExpander

Окна:
PhraseExpress
Texter
Breevy

Вам придется гуглить за последние 2, потому что мне не хватает представителя, чтобы опубликовать более 2 ссылок:(

Другие вопросы по тегам