Я прочитал другой подход: пусть PuTTY записывает содержимое в файл журнала. Затем прочитайте AutoHotKey из файла.
Это может предоставить соответствующую информацию:
autoputty скриптовых-телнет-потребность-помощь
Вот еще один подход:
gist.github.com/serf/2710415
Он включает в себя выбор текста, который копирует его в буфер обмена, а затем считывает AutoHotKey из буфера обмена. (Он также сохраняет копию буфера обмена перед тем, как скопировать буфер обмена, и восстанавливает резервные копии данных буфера обмена).
buixuanlinh.com/blog/?р = 80
показывает простой пример входа в систему с помощью PuTTY.
AutoHotkey:_Launch_putty_or_RDP_sessions_via_a_tree-driven_selection_menu
Я проверил ноль этих решений. Удачи.
Если у вас есть доступ к серверу, вы можете заняться работой на стороне сервера. Например, у вас может быть ключ SSH, который позволяет пользователю выполнять только одну команду (или запуск команды, например, "sudo mount", но не «sudo everything-else»); sudo может также предоставить ограничения на то, какая команда используется. OpenSSH может позволить одному пользователю иметь несколько ключей. Таким образом, выбор используемого вами ключа на локальном / клиентском конце может повлиять на то, что происходит при подключении к серверу. Подробности, которые, вероятно, будут полезны всем, кто хочет изучить этот маршрут, можно найти по адресу:
cyberpillar.com/dirsver/1/mainsite/techns/netfeats/users/usrbasop/userauth/authkeyf/authkeyf.htm#sshkycmd