Automatisieren Sie die serielle Verbindung von Plink
521
Sara Sara
Um Plink mit Python in Windows zu öffnen, verwende ich Subprocesss.Popen ().
Ich möchte ein Skript erstellen, das nach dem Öffnen der seriellen Sitzung mit der Plink-Konsole interagiert, indem Sie das Login eingeben und es validieren. Anschließend geben Sie das Passwort ein und bestätigen es wie folgt:
Dafür habe ich folgenden Code ausprobiert:
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')
Inhalt von input.bat:
echo login echo Password
Beim Ausführen des Skripts wird der Inhalt der input.bat-Datei nicht angezeigt:
Wie kann ich das gewünschte Ergebnis erzielen?
Dies ist eher eine Programmierfrage. Aus diesem Grund wurde auf Stack Overflow bereits geantwortet: https://stackoverflow.com/q/163542/850848 - Sie verwenden zwar eher eine native serielle Python-Bibliothek als eine Konsolenanwendung. Antwortete auch auf Stack Overflow: https://stackoverflow.com/q/676172/850848
Martin Prikryl vor 6 Jahren
0
0 Antworten auf die Frage
Verwandte Probleme
-
5
Mit Updates auf dem Laufenden bleiben?
-
3
Automatisierte Bulk-Screencaps von Videos
-
6
Guter PowerShell-Leitfaden, der durch fortgeschrittene Verwendung Einstieg leistet
-
5
Automatisieren von Tastatureingaben und Aktionen in Windows
-
11
Wie kann ich die Datumsangaben in den EXIF-Daten stapelweise ändern?
-
6
Vollständig automatisierter DVD-Insert-Rip-Compress-Eject-Workflow
-
3
Ich habe eine Outlook 2007-Regel, die bestimmte ausgehende Nachrichten in einen anderen Ordner kopie...
-
3
Wie kann ich mit Python / AWK / SED ein Inhaltsverzeichnis für ein Markdown-Dokument erstellen?
-
1
So installieren Sie Markdowns Erweiterungen von Python
-
9
Ist Python nur für das Erstellen von Backends bei der Erstellung von Websites?