Чтобы открыть 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 не появляется:
Как я могу получить требуемый результат?