請問expect的用法 - BBS

Edward Lewis avatar
By Edward Lewis
at 2006-11-07T23:44

Table of Contents

※ [本文轉錄自 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中送出上、下、左、右的訊息?

感謝指點


--
Tags: BBS

All Comments

Re: SCHED_ULE + mldonkey = 死當

Freda avatar
By Freda
at 2006-11-07T17:30
: 然後一換回SCHED_4BSD後就天下太平... : 不求能解決問題, 只想問問有沒有人跟我一樣? 希望我不是特例啊~ : 我的 SERVER (WWW/EMAIL....) 使用 SCHED_ULE 還沒這樣掛過 既然知道是這問題那就不要用 ULE 吧 - ...

Re: 請教一個關於bash 設定的問題

James avatar
By James
at 2006-11-06T19:10
※ 引述《usnei.bbsatbbs.sayya.org (學習讓自己感覺存在)》之銘言: : 內加入的設定alias 等都只有一般user生效,即使我改了~root/.bashrc 亦然 : 是我該修改什麼地方嗎? 也許root的shell不是bash吧 chsh看看 - ...

Re: 請教一個關於bash 設定的問題

Jacob avatar
By Jacob
at 2006-11-06T16:24
※ 引述《usnei.bbsatbbs.sayya.org (學習讓自己感覺存在)》之銘言: : 各位學長好 : 如果我安裝了一些套件, for 彩色ls 等等..修改完/etc/profile 與~/.bashrc : 我使用bash : 內加入的設定alias 等都只有一般user生效,即使我改了~roo ...

pkgdb -F

George avatar
By George
at 2006-11-06T03:32
※ 引述《tonytsai88 (魯夫)》之銘言: : tony# pkgdb -F : ---andgt; Checking the package registry database : Stale dependency: linux-sun-jdk-1.4.2.05 -andgt; linux_bas ...

pkgdb -F

Gilbert avatar
By Gilbert
at 2006-11-06T02:53
tony# pkgdb -F ---andgt; Checking the package registry database Stale dependency: linux-sun-jdk-1.4.2.05 -andgt; linux_base-7.1_7 (emulators/linux_base): ...