am Terminal ANSI-Escape-Codes zeigt einige Codes, die an ein Terminal UND gesendet werden könnten, dann werden einige Daten an die Anwendung zurückgegeben. Geben Sie ein Beispiel zum Senden des Codes an und lesen Sie das Ergebnis in der Node.js-Anwendung.ANSI-Escape vom Terminal lesen
Zum Beispiel dieser Escape-Sequenz:
CSI 6n | DSR - Device Status Bericht
Meldet die Cursorposition (CPR) zur Anwendung als (als ob über die Tastatur eingegeben)
ESC[n;mR
, wobei n die Reihe ist und m ist die Spalte)
I. verbrachte Stunden versucht zu verwenden process.stdout
, , verschiedene fs.*
Funktionen, sogar versucht, von /dev/tty
zu lesen. Alles vergebens, wurde total verloren.
Stillschweigend für das Schließen der Frage abstimmen, die offensichtlich nicht wie ein Verstoß gegen die Regeln aussieht, wird abgeraten. – exebook