※ [本文轉錄自 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
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):