看板 Ajax 關於我們 聯絡資訊
以下討論為 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
exFREEzy:http://ppt.cc/5O~s obj→array http://ppt.cc/NiAi 10/18 12:06
exFREEzy:readLine:http://ppt.cc/MNoh http://ppt.cc/dqA9 10/19 07:05
exFREEzy:array.push:http://ppt.cc/BZSF Array 相關 10/19 08:28
結果暫時先用暴力解了 希望有機會採 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)