1

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

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

4 ответа4

8

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

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

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

1

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

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

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

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

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

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

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

0

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

0

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

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

Mac:
TextExpander

Окна:
PhraseExpress
Texter
Breevy

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

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