Я новичок в API ExpectIt. Я могу выполнить команду и получить ответ, но я не могу прекратить выполнение команды, предоставив escape-ключи (ctrl + shift + 6).Как отправить escape ключи (ctrl + shift + 6) в ExpectIt API
Как я могу отправить управляющие ключи на терминал, чтобы остановить выполнение команды через API ExpectIt?
пример
R1#ping ip 192.168.1.1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.1.1, timeout is 2 seconds:
.... <div style="color:red"><b>I pressed escapse character here</b></div>
Success rate is 0 percent (0/4)
R1#
Вы пробовали ожидать метод sendBytes? Он должен работать одинаково: exepect.sendBytes (новый байт [] {30}) (30 десятичных = 1E hex). –
Да, я пробовал с OutputStream. Это не работа. – Visva
Он также должен работать через выходной поток. Нет необходимости использовать Writer. Можете ли вы показать точный код, который не работает? Я бы хотел изучить причину и внести изменения в ExpectIt, если они есть. –