作者exFREEzy (~RadicalDreamer~)
看板Ajax
标题[ JS ] 判断文字後 读取阵列 作变数变换 (?
时间Fri Oct 18 11:05:50 2013
以下讨论为 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
结果暂时先用暴力解了 希望有机会采 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)