※ 引述《[email protected] (☆ 火 炎 焱 燚 ☆)》之銘言:
: 我用FreeBSD連BBS時(版本5.2.1)
: 老是因為閒置過長而被強制斷線
: 不知道有沒有辦法寫一個類似防呆裝置的小程式
: 再使用telnet連線時可以用的
: 有人有提供一個給我
: 可是我並不是很瞭解他是怎麼寫的
: #!/usr/bin/expect
: # kkcity.expect - user rwx ONLY
: spawn telnet "-8" "bbs.kkcity.com.tw"
^^^^^^^^^^^^^^^^^ -> (1)
: expect {
: "Connection" { exit }
: "輸入代號:" {
: send "vngirl\n"
^^^^^^ -> (2)
: expect "輸入密碼:"
: send "password\n"
^^^^^^^^ -> (3)
: # \n = Enter
: send "\n\n\n\nf\n"
: }
: }
: # send out the NULL character every 60 secs
: interact timeout 60 { send -null }
: exit
: 有人可以跟我說明一下嗎@@?
只要有點程式的基礎, 還有會查英文單字,
應該不難看懂它在寫什麼吧!!
如果你只是要改成連別的站,
可以把上面 (1)、(2)、(3) 這三個地方改成其他站的位置、帳號、密碼,
這樣就可以用了.....
關於 expect, 你可以參考下面網址:
http://freebsd.ntu.edu.tw/13/7/14.html
--
◢█◣▏◤█◣ ◆未來最舊小棧 Oldest Future Object
█●▇█▁˙█ ◆通訊頻率 OfO.twbbs.org
◥█◢▉◥█◤ ◆來源座標 203-67-213-153.adsl.dynamic.seed.net.tw