Чтобы открыть Plink с помощью Python в Windows, я использую подпроцессы.Popen().

Я хотел бы создать скрипт, который взаимодействует с консолью Plink после открытия сеанса Serial, вводя логин и проверяя его, а затем вводя пароль и подтверждая его, следующим образом:

Ожидаемый сценарий

Ожидаемый сценарий

Для этого я попробовал следующий код:

import os, subprocess, sys
from subprocess import Popen, CREATE_NEW_CONSOLE, PIPE
process = subprocess.Popen("plink -serial com4 -sercfg 115200 < input.bat",creationflags = CREATE_NEW_CONSOLE, encoding='utf8')

Содержание input.bat:

echo login
echo Password

Когда я выполняю скрипт, содержимое файла input.bat не появляется:

Выполнение кода выше

Как я могу получить требуемый результат?

0