2015-01-06 2 views
-1

는 나는 그것을 자동으로 맞 화살표 키를 누르세요 elinks으로 test.html을 연 후이 명령쉘에서 오른쪽 화살표 키를 자동으로 누르는 방법은 무엇입니까?

elinks /www/test.html | (then automatically press the right arrow key) 

를 실행하려면. 그게 가능하니? 어떤 명령을 써야합니까?

+0

당신은 dev0 @ – dev0

+0

을 xdotool 사용할 수 xdotool로드 드라이버 uinput입니다 –

+0

이 필요 , 즉/dev/uinput 또는/dev/input/uinput 장치가 있습니까? 그렇지 않다면,'insmod uinput' 또는'modprobe uinput'을 실행 해보고 그들이 나타나는지 확인하십시오. – Squidward

답변

0

VT100 오른쪽 화살표 키 이스케이프 시퀀스는 '\EOC'입니다. 아마도 이것을 사용할 수 있습니까?

+0

'elinks /www/test.html | \ EOC'은 나에게'-ash : EOC : not found'를주게됩니다. – Squidward

+1

@Squidward, 당신은'elinks'의 결과물을 파이프 할 수 없습니다. 아마도'printf \ EOC'과 함께'expect' 명령이 여러분에게 예상 결과를 줄 것입니다. – MeetTitan

0

파이프가 무엇을 이해하지 못하는

elinks -auto-submit 1 /www/test.html 
+1

도움을 청하기 전에 항상'man yourCommand'와'yourCommand --help'를 확인하십시오. – MeetTitan

0

사용자를 해결했다.

command1 | command2은 command1의 출력을 command2의 입력으로 보냅니다. 반대가 아닙니다.

그래서 elinks에 이스케이프 코드를 전송 :

printf '\E0C' | elinks /www/test.html 
관련 문제