|
马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
各位高手,帮我看看下面程序有啥问题?总是运行一段时间后自动退出,没有任何报错。
var handle
var width,height
var thread_id, prethread_id
var aflag = false,bflag = false
//开始按钮_点击操作
function start_click()
var hwnd=windowfind("啊啊")
windowsetpos(hwnd,0,0)
windowgetsize(hwnd,width,height)
aaa()
end
function aaa()
aflag = false
while(true)
if(aflag)
break
end
var rx,ry
var ret = findpic(0,0,1030,768,"E://back_1.bmp","000000",0.9,0,rx,ry)
if(ret >= 0)
mousemove(668, 370)
mouseleftclick()
end
for(var i = 100; i < width-150; i=i+40)
if(aflag)
break
end
for(var j = 50; j < height-200; j=j+40)
mousemove(i,j)
threadwaitfor(thread_id, 50)
var mouseshape=mousegetshape()
if(mouseshape == 26541675)
threadwaitfor(thread_id, 100)
mouseleftclick()
aflag = true
break
end
end
end
keypress(65, 7)//A
end
bbb()
end
function bbb()
bflag = false
var rx,ry,i=1
threadwaitfor(thread_id, 10000)
var ret = findcolor(980,590,1022,627,"391838",0.9, 0, rx,ry)
if(ret >= 0)
mousemove(rx,ry)
threadwaitfor(thread_id, 1000)
mouseleftclick()
mousemove(rx-200,ry-200)
end
while(true)
if(bflag)
break
end
var ret2 = findpic(970,30,1030,90,"E://battle_1.bmp","000000",0.9,0,rx,ry)
if(ret2 >= 0)
bflag = true
var ret3 = findpic(0,0,1030,768,"E://close_1.bmp","000000",0.9,0,rx,ry)
if(ret3 >= 0)
keypress(27,2)//esc
else
keypress(27,2)
end
keypress("49")//1
keypress("112")//f1
keypress("113")//f2
keypress("114")//f3
threadwaitfor(thread_id, 3000)
var ret4 = findpic(0,0,1030,768,"E://dead_1.bmp","000000",0.9,0,rx,ry)
if(ret4 >= 0)
mousemove(484, 451)
mouseleftclick()
else
keypress(27,1)
end
keypress("83")//s
keypress("65", 7)//a
else
threadwaitfor(thread_id, 3000)
keypress("49")
keypress("71")
end
end
aaa()
end
function ddd()
// threadclose(thread_id)
freememory()
thread_id = threadbegin("start_click","")
// threadclose(prethread_id)
// keypress("121")
// start_click()
end
//退出按钮_点击操作
function exit_click()
exit()
end
function hotkey0_onhotkey()
//这里添加你要执行的代码
// start_click()
thread_id = threadbegin("start_click","")
end
function hotkey1_onhotkey()
//这里添加你要执行的代码
threadclose(thread_id)
// exit()
end
|
|