可以帮写下自动答题 吗
[13:06:02] [系统消息] << No. 51 >>
[13:06:02] [系统消息]
[13:06:02] [系统消息] 这里是提问消息1
[13:06:02] [系统消息]
[13:06:20] [系统消息] 正确!前进1步
[13:06:44] [系统消息] << No. 52 >>
[13:06:44] [系统消息]
[13:06:44] [系统消息] 这里是提问消息2
[13:06:44] [系统消息]
[13:07:03] [系统消息] 正确!前进3步
[13:07:34] [系统消息] << No. 53 >>
[13:07:34] [系统消息]
[13:07:34] [系统消息] 这里是提问消息3
[13:07:34] [系统消息]
[13:07:52] [系统消息] 正确!前进3步
上面是消息 可以用
string getnextsysmsg() 所有系统信息记录在一个FIFO队列内(超过100取出前端)。
使用该函数得到最前面的系统消息并从队列取出,可多次调用直到队列取空。
返回空时即队列已空。
某些情况下系统消息为一次多条,以换行符'\n'隔开
这里先创建个提问的消息库
var wenti = new Array(
new Array("这里是提问消息1");
new Array("这里是提问消息2");
new Array("这里是提问消息3")
); //这里是对的答案
function panduan()
{
if (获得的消息里的第1条==" << No. 51 >>") //如果第1行是51题
{
if (获得的消息里的第3条消息==wenti) //如果问题是对的判断<< No. 51 >>的问题是不是对的
{
选择对的
}
else { 选择错误的 }
}
else if (n.........)
else if (获得的消息里的第1条==" << No. 74 >>")
{
if (获得的消息里的第3条消息==wenti)
{
选择对的
}
else { 选择错误的 }
}
}
这里的 getnextsysmsg()得到是全部的消息
咋样 才可以分解出 获得的消息里的第1条 获得的消息里的第3条消息 这2个
帮我写下可以吗? 弄了好几天也没写出来
----------------解决方案--------------------------------------------------------
看你的语法,你这不像是java吧,要不你把你目前写好的代码帖出来吧
----------------解决方案--------------------------------------------------------
function getMsgByChar(keyvalue)
{
for(var i =0;i<100;i++)
{
var msg =getnextsysmsg() ;
var a =msg.indexOf(keyvalue);
if(a>-1)
{
return msg;
}
}
return "";
}
function getMXMsgByChar(keyvalue)
{
var xiaoxi = .split("\n");
for(var i =0;i<xiaoxi.length;i++)
{
var a= xiaoxi[i].indexOf(keyvalue);
if(a>-1)
{
return xiaoxi[i];
}
}
}
function getXiaoxI(i)
{
var zongXX = getMsgByChar("<< No.");
var xiaoxi = zongXX.split("\n");
if(""==zongXX)
{
return "";
}
return xiaoxi[i];
}
function mofangxiaoxi()
{
var zongXX = getMsgByChar("<< No.");
var xiaoxi = "";
var xiaoxi1 = "";
var xiaoxi2 = "";
if(""!=zongXX)
{
xiaoxi = zongXX.split("\n");
xiaoxi1 = xiaoxi[0];
xiaoxi3 = xiaoxi[2];
xiaoxi5 = xiaoxi[4];
}
else if (xiaoxi1==" << No. 54 >>")
{
if (xiaoxi2==问题库)
{
----------------解决方案--------------------------------------------------------
这程序不是JAVA程序
你发错地方了
----------------解决方案--------------------------------------------------------