|
楼主 |
发表于 2008-1-23 11:40:21
|
显示全部楼层
谢谢,whuan老大。
抓牛肉的解决了
还有那个抓聊天、天色、公告的没有解决,本意通过一个正则表达式抓取它们再加以分析处理
通过下面的脚本,配合第一楼的正则表达式,目的是达到了,但偏离了本意,也是我发这个帖子的原因。
/**记录调试信息**/
function debug(win,msg) {
world.AppendToNotepad(win, now() + "-" + msg + "\r\n");
}
/**记录聊天记录和系统公告**/
function chatLog(win,sort,msg) {
var flag = true;
sort = trim(sort);
if (sort.substr(0,4) == "精神 】") flag = false;
if (sort.substr(0,4) == "气血 】") flag = false;
if (sort.substr(0,4) == "食物 】") flag = false;
if (sort.substr(0,4) == "饮水 】") flag = false;
if (flag) {
debug(win,"【" + sort + "】" + msg);
}
}
/**返回现在的时间**/
function now() {
var d, s = "";
d = new Date();
var year,month,ddate,hours,minutes,seconds;
year = d.getYear();
month = d.getMonth() + 1;
ddate = d.getDate();
hours = d.getHours();
minutes = d.getMinutes();
seconds = d.getSeconds();
s += year + "/";
s += (month > 9 ? month : "0" + month) + "/";
s += (ddate > 9 ? ddate : "0" + ddate) + " ";
s += (hours > 9 ? hours : "0" + hours) + ":";
s += (minutes > 9 ? minutes : "0" + minutes) + ":";
s += (seconds > 9 ? seconds : "0" + seconds);
return(s);
} |
|