作者idleuser ()
看板FreeBSD
标题请问expect的用法
时间Tue Nov 7 23:44:24 2006
※ [本文转录自 Linux 看板]
作者: idleuser () 看板: Linux
标题: 请问expect的用法
时间: Tue Nov 7 23:44:01 2006
最近想写个小程式固定post一些网页上的内容到我BBS的板上去
利用wget、awk之类的工具把post的内容准备好之後
想利用expect连线到BBS(位置是在无名BBS)
程式是大概是像下面这样短短的
#!/usr/bin/expect
spawn telnet -8 bbs.wretch.cc
expect "请输入代号:"
send "xxxx\r"
expect "请输入密码:"
send "1234\r"
set space \0x40;
expect "请按任意键继续"
send -- "\r"
send -- space
send -- "f\r" #跳到我的最爱
但是我的程式会block在"请按任意键继续"这个地方
我接下来送出的换行和空白好像都没有用
请问要怎麽处理呢?
也想顺便请问一下,要怎麽在expect中送出上、下、左、右的讯息?
感谢指点
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.209.142
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.209.142