Come posso inviare pressioni di tasti freccia per un processo utilizzando Expect.pm

StackOverflow https://stackoverflow.com/questions/1584463

  •  21-09-2019
  •  | 
  •  

Domanda

Sembra che questo dovrebbe essere ovvio, ma come faccio a inviare pressioni di tasti freccia per un processo utilizzando Expect.pm? Dipende dal tipo di terminale che sto usando (VT100) o posso inviare scancodes tastiera?

TIA.

È stato utile?

Soluzione

E 'in effetti dipende dalla vostra variabile d'ambiente TERM corrente. Una volta che è impostato correttamente (dire VT220 o Linux), quindi i tasti freccia sono

up:    "\c[[A"
down:  "\c[[B"
left:  "\c[[D"
right: "\c[[C"
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top