-1

есть ли команда, которая настраивает PuTTY для открытия с "Session Logging" в "Printable output". Я мог бы сделать это вручную, но я хочу поместить это в строку cammand, которая настроит PuTTY и откроет консоль с этими конфигурациями.

Конфигурации, которые я хочу, -> В категории "Сеансы": протоколирование сеансов должно быть распечатано. По умолчанию это None и укажите путь к имени файла журнала. И выберите "всегда добавлять в конец"

-> Выберите "Параметры дисциплины линии"

Так же, как ниже команда

putty.exe -serial com4 -sercfg 115200 позволяет настроить PuTTY с COM-портом последовательной линии 4 и скоростью 115200.

я хочу подобную командную строку для указанных конфигураций. Во-первых, сеанс можно сохранить с необходимыми настройками и загрузить, но сценарий не будет универсальным. То есть он не может быть запущен на всех компьютерах. Мне придется создавать много сессий (поскольку я использую несколько скоростей / скоростей в бодах) на каждом ПК, где будет выполняться мой сценарий.

А какую команду нужно использовать для закрытия консоли PuTTY? я попытался набрать "выход", но тщетно! Мне пришлось использовать мышь. Но так как я автоматизируюсь, я не хочу никакого вмешательства. Я буду использовать его в файле .bat и .vbs для отправки команд на консоль PuTTY. (На ПК с Windows)

Любая помощь будет искренне оценена. Заранее спасибо!

1 ответ1

0

Если нет недокументированной опции, в PuTTY нет переключателей командной строки для управления журналом (см. Документацию, раздел 3.8). Однако вы можете написать скрипт-обертку, который изменяет настройки по умолчанию в реестре перед запуском PuTTY, например:

@echo off

setlocal

set settings=HKCU\Software\SimonTatham\PuTTY\Sessions\Default%%20Settings

reg add "%settings%" /v LogFileName /t REG_SZ /d "%~1"
reg add "%settings%" /v LogType /t REG_DWORD /d 0x1
reg add "%settings%" /v LogFileClash /t REG_DWORD /d 0x0

putty ...

endlocal

Сохраните его, например, как putty.cmd и запустите так:

putty.cmd "C:\path\to\putty.log"

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