Autohotkey, предложенный Джеймсом, лучше подходит для автоматизации простых вводов ключей. Если эти строки всегда одинаковы, это легко сделать, сценарий также может быть скомпилирован в исполняемый файл, и при необходимости все, что вам нужно сделать, это запустить его или вызвать событие горячей клавиши.
Другой вариант, на мой взгляд, лучше, это безопасный пароль KeePass. Это открытый исходный код, поставляется на нескольких платформах, я тестировал его только на Windows, и его специфические функции, которые могут быть полезны здесь, это списки и идентификация окон по заголовкам.
Каждая запись может соответствовать определенному (или более) заголовку (ам) окна, так что при нажатии ее горячей клавиши (называемой настраиваемой клавишей, настраиваемой) вы можете автоматически вводить один последовательный номер для одного приложения и другой для другого приложения.
Списки в сочетании с идентификацией окна могут предоставить вам окно короткого списка с несколькими строками для автоматического ввода, например, если у вас есть несколько типов серийных номеров (pro, ent, basic) для приложения, оно предоставит вам выбор для приложения. Если для рассматриваемого приложения указан только один ключ, окно не будет отображаться, вместо этого будет автоматически введен единственный ключ.
Строки для автоматического ввода не обязательно должны быть специфичными для модели хранилища, поэтому, если запись обычно имеет заголовок, имя пользователя, пароль, веб-адрес, примечания, вы можете заполнить только заголовок и добавить в определенный раздел определенные пользователем строки, затем в разделе автозапуска вы можете ссылаться на них как {S:string1} {TAB} {S:string2} {TAB} ... {ENTER} и так далее. Вы также можете поставить {CLEAR} перед каждым {S:, чтобы сначала удалить содержимое ящика.
Также раздел справки хорошо сделан, чтобы понять все эти особенности.
Я делаю это для форм и сайтов оплаты по кредитным картам за мои счета, делаю все довольно быстро, и мне не нужно полагаться на систему автоматизации какого-то банка.