[ JS ] 判斷字串後 讀檔作規則變換

看板Ajax作者 (~RadicalDreamer~)時間12年前 (2013/10/18 11:05), 編輯推噓0(003)
留言3則, 1人參與, 最新討論串1/1
以下討論為 LimeChat2 中 JavaScript 應用 基本參數可參考 http://www3.atwiki.jp/kimeiru/pages/27.html#id_0199f708 有個想實作的功能是: 『當使用者留言 @暱稱 時,能保存記錄並讀取對應,將帳號顯示為暱稱發言』 參數對應如下: 偵測到 發言內容 = text == "@"暱稱 時 將 發言者帳號 = prefix.nick 指定為 暱稱 並在之後的發言均自動作取代的動作 (每次發言的 帳號 均為 prefix.nick) 最後輸出 發言者帳號 = prefix.nick 與 暱稱 的對應陣列 作為日後讀取來源 試作: var objFso = new ActiveXObject("Scripting.FileSystemObject"); function event::onChannelText(prefix, channel, text){ if (text.charAt(0) == "@" ){ var file = objFso.OpenTextFile( id2name.txt, 8, true, -1 ); file.WriteLine( prefix.nick + "," + text.replace("@","")); prefix.nick = text.replace("@",""); } } 讀取檔案作 split 還沒什麼概念 才麻煩前輩指點一二 <(_ _)> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 49.158.71.152

10/18 12:06, , 1F
10/18 12:06, 1F

10/19 07:05, , 2F
10/19 07:05, 2F

10/19 08:28, , 3F
array.push:http://ppt.cc/BZSF Array 相關
10/19 08:28, 3F
結果暫時先用暴力解了 希望有機會採 2D Array 感覺比較美觀 測試途中被 '\n' 給整了一下 乖乖用 '\r\n' 就沒事了 另外因為偷懶沒實作 2D Array 的關係 所以跑迴圈的時候被自己給整了 XD 最後附上暫時的試作 JavaScript for LimeChat2 fcg + customized nickname + Text to Speech: https://mega.co.nz/#!LAdhwDxI!YxVaWiVlZMNHJwRfXjRbjQ3i1TxSZlk5Al-8NwsDJg8 Growl + customized nickname + Text to Speech: https://mega.co.nz/#!KQlVQQgZ!QDgVnlzqC-CvoIS1niEbAWylF1pXmCpzo1wKZIir3Gk ※ 編輯: exFREEzy 來自: 49.158.71.152 (10/20 01:13)
文章代碼(AID): #1IOAMIDF (Ajax)
文章代碼(AID): #1IOAMIDF (Ajax)