Автоматизировать последовательное соединение Plink
429
Sara Sara
Чтобы открыть Plink с помощью Python в Windows, я использую Subprocesss.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 не появляется:
Как я могу получить требуемый результат?
Это скорее вопрос программирования. Как таковой, он уже ответил на переполнение стека: https://stackoverflow.com/q/163542/850848 - Хотя на самом деле вам лучше использовать встроенную последовательную библиотеку Python, чем управлять консольным приложением. Также ответили на переполнение стека: https://stackoverflow.com/q/676172/850848
Martin Prikryl 6 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
5
Будьте в курсе обновлений?
-
3
Автоматизированные массовые скриншоты видео
-
6
Хорошее руководство по PowerShell, начало работы с более продвинутым использованием
-
-
5
Автоматизация нажатий клавиш и действий в Windows
-
11
Как мне пакетно изменить дату получения информации в данных EXIF?
-
6
Полностью автоматизированный рабочий процесс DVD-вставка-копирование-сжатие-извлечение
-
3
У меня есть правило Outlook 2007, которое копирует определенные исходящие сообщения в другую папку....
-
3
Как я могу создать оглавление для документа уценки с помощью Python / AWK / SED?
-
1
Чтобы установить расширения Markdown с помощью Python
-
9
Является ли Python только для создания бэкэндов при создании сайтов?