2012年8月6日 星期一

用 Tcl 實作 BBS Client - TclTelnet

SNAGHTML2f9694

前言

PTT 已經是台灣最重要的資訊交流地之一,不管是美食、O2、八卦、表特…等,在這邊都可以找到許多資源。但若用PCMAN、KKMAN等telnet軟體連線,都只能人工看,無法做到自動觀察的行為。

(如果有[徵男]出現,當然要第一時間看文章,做出回應呀!)

 

Github 連結

https://github.com/bmcool/TclTelnet

 

安裝方式

與一般 Tcl package 無異,解壓縮至 Tcl/lib 底下即可。

 

使用範例

package require TclTelnet
 
# New 一個 TclTclnet 物件 telnet
::TclTelnet::TclTelnet telnet
 
# 進行連線
telnet connect ptt.cc
 
# 送出 myusername 字元,並按下 Enter
telnet sendLine myusername
 
# 送出 myusername 字元,並按下 Enter
telnet sendLine mypassword
 
# 按下「上」
telnet press up
 
# 取得畫面 80 x 24 的字串
telnet printScreen
 

其他更詳細的 method 可以直接閱讀 TclTelnet.xotcl

沒有留言:

張貼留言