absmiddle ★ 偷懶大法


[解說] jackei@Maxwell (逸容): 上 Internet BBS 站的時候, 選定一個 BBS, 假設 ID 是 abcde, 密碼是 12345 按 Select Logon Script (在右下角) 選 Edit 輸入以下字串: expect 3 "):" output "abcde^M" expect 3 "密碼:" output "12345^M^M^M" expect 是等待幾秒內若沒 "看到" 後面 " " 裡的東西就跳過去了. 一般 BBS Login 的畫面通常是: 請輸入代號(試用請輸入 `guest', 註冊請輸入`new'): ^^ 上面 Script 的意思是在 3 秒內看到 "):" 就自動輸出 abcde, "^M" 是 Enter 然後看到 "密碼:" 自動輸出 "123456" 再連按三次 Enter. 每個站進站方法稍有不同, 稍微變一下就行了. 寫完後取個名字另存新檔, 以後這個 BBS 就使用這個 Script. 用 Script 很方便, 進站什麼都不用打, 再聯合 SmartButton 不愧是最強之 Telnet. 有人玩 MUD 嗎... 知道怎麼利用了吧? Robot 嘿嘿 ^Q^ 不過有個缺點... Expect 時顯示速度會變慢(可能是被判別迴圈拖垮吧...) 因此等待幾秒鐘就自己斟酌一下, 秒數自然是越少越好, 不過可能會來不及反應. 若是有工作站帳號, 我建議先連上再用 BBSNET 這種程式, 會方便很多. 也就是連工作站用 Script, 再連 BBS 用 SmartButton 輸入 ID. 密碼, 相當快! ========================================================================== SmartButton 用法如下: Options|Setup|SmartButton Keys ^M 是Enter, ^[[D 是 <-, 知道這兩個就夠用了. 怎麼說呢. 假設你的 ID 是 abcde, 密碼是 12345, 那麼這麼設試試, 會很方便. Label Transmitted Key Data ---------------------------------------------------------- 上站 abcde^M12345^M 離站 ^[[D^[[D^[[D^[[D^[[D^[[Dg^My^M^M^M 其它的參考上面自由發揮. BBSNET 的寫法,在 UNIX,Liunx 上用 PICO 或是別的東東編輯(直接貼過去:) 沒有工作站帳號的就不用看下去了... ========================================================================== #!/bin/sh # This script is automatically generated by bbs_shell_gen. # Please mail bug to bbs_adm@csie.nctu.edu.tw # You can distribute the script freely. # # 本檔案 (bbsnet) 的第一行一定要是 "#!/bin/sh" # 記得要先執行 chmod 755 bbsnet 將此程式設定為可執行 # Have a good time in BBS. # trap "" 2 while true do clear echo " 臺灣學術網路 BBS 站連線程式 " echo "\ [1] 台大計中椰林風情 [2] 台大電機 Maxwell " echo -n "請選擇 (請選 0 結束) [0] ==> " read choice tmp="_$choice" case $tmp in _) choice=0 ;; esac case $choice in 1) echo "連往 椰林風情,別急啦... (可按 Ctrl-C 或 Ctrl-] 跳出)" telnet bbs.ntu.edu.tw ;; 2) echo "連往 台大電機,別急啦... (可按 Ctrl-C 或 Ctrl-] 跳出)" telnet bbs.ee.ntu.edu.tw ;; 0) echo ;echo " 不玩了啦."echo ;exit; ;; *) echo ;echo " 你還清醒吧?, 請按 ENTER 後重選." ; read junk ;; esac done ========================================================================= 若想加入新的站址, 比如說交大資科 bbs.cis.nctu.edu.tw 好了... 在 [2] 台大電機 Maxwell 後插入一行寫 [3] 交大資科 ^^^ 事實上, 這是版面, 你高興怎麼編都行, 玩玩看就知道. 在 2) echo "連往 台大電機,別急啦... (可按 Ctrl-C 或 Ctrl-] 跳出)" telnet bbs.ee.ntu.edu.tw ;; 後插入一行寫 3) echo "連往 交大資科,別急啦... (可按 Ctrl-C 或 Ctrl-] 跳出)" telnet bbs.cis.nctu.edu.tw ;; 3) 是指輸入 3 (前面版面已定,看到乎?) 會執行這行, 若再加位址可以是 4,5,6... 扯的很遠, 不過設定完成後應該是蠻方便的, 上 BBS 會變成這樣^_^ 按 NetTerm Icon=> 按電話 Icon 自動連工作站 (bbsnet 也可以寫在 Script) 選數字連 BBS => 按 SmartButton 自動輸入 ID,密碼 => 玩一玩 BBS => 按 SmartButton 自動離站 => 換下個 BBS...
上一層目錄