马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
#include"varlist.t"
#include"auto.t"
空间 倩女多开
hwnds
d=com("dm.dmsoft")
功能 退出_点击()
辅助.退出()
返回 真
功能结束
功能 刷新_点击()
list.deleteall("List")
varlist.clear()
//hwnds= d.EnumWindowByProcess("QQ.exe","QQ2011","",1)
hwnds= d.EnumWindowByProcess("GacRunner.exe","倩女幽魂","",1)
//help.messagebox(hwnds)
wz
hwnd
while(true)
wz=str.findstr(hwnds,",")
hwnd=str.strsub(hwnds,0,wz)
//help.messagebox(hwnd)
list.addstring("List",window.getwindowcaption(convert.strtoint(hwnd,0))+"*"+hwnd)
// varlist.addstr(str.strcat("句柄",convert.inttostr(x)),hwnd)
varlist.addstr(hwnd,0)
if (wz==-1)
break
else
hwnds=str.strcut(hwnds,wz+1,true)
endif
endwhile
返回 真
功能结束
功能 线程任务()
bt,hwnd
bt=list.getchecktext("List")
hwnd=str.strcut(bt, str.findstr(bt,"*")+1,true)
dm.setshowerrormsg(0)
//help.messagebox("窗口大漠绑定开始")
if (d.BindWindow(convert.strtoint(hwnd,0),"dx","dx","dx",0)==0) //,绑定
help.messagebox("窗口大漠绑定出现异常")
else
// help.messagebox("窗口大漠绑定成功")
d.SetWindowState(convert.strtoint(hwnd,0),1)
auto.打怪(convert.strtoint(hwnd,0))
// //下接脚本内容
// help.sleep(3000)
// help.messagebox("执行的脚本内容1")
// help.sleep(2000)
// help.messagebox("执行的脚本内容2")
endif
// help.messagebox("窗口大漠绑定结束")
返回 真
功能结束
功能 开始任务_点击()
bt,hwnd
bt=list.getchecktext("List")
if (list.getcursel("List")==-1)
help.messagebox("请在列表中选择对应标题项")
else
hwnd=字符串.截取(bt,str.findstr(bt,"*")+1,字符串.长度(bt))
倩女多开.判断线程(hwnd)
endif
返回 真
功能结束
function 判断线程(hwnd)
hwndthr,线程句柄
z= 转换.字符型转整型(hwnd,0)
if(window.iswindow(z))
线程句柄=varlist.state(hwnd) //--得到存储线程句柄值
if (线程句柄>0)
//help.messagebox("线程已经开启"+convert.inttostr(线程句柄))
else
hwndthr = thread.beginthread("倩女多开.线程任务")
// help.messagebox("新开线程"+convert.inttostr(hwndthr))
varlist.replace(hwnd,hwndthr) //改变线程值
//dm.downcpu(50)
endif
endif
return true
endfunction
功能 结束任务_点击()
bt,hwnd
窗口句柄,hwndthr
bt=list.getchecktext("List")
if (list.getcursel("List")==-1)
help.messagebox("请在列表中选择对应标题项")
else
hwnd=字符串.截取(bt,str.findstr(bt,"*")+1,字符串.长度(bt))
//窗口句柄= 转换.字符型转整型(hwnd,0)
倩女多开.结束任务(hwnd)
// hwndthr=varlist.state(hwnd) //--得到存储线程句柄值
// varlist.replace(hwnd,0) //改变线程值
// dm.release(hwndthr)
// help.sleep(500)
// thread.closethread(hwndthr) //关闭线程
endif
返回 真
功能结束
function 结束任务(hwnd)
hwndthr,线程句柄
线程句柄=varlist.state(hwnd) //--得到存储线程句柄值
if (线程句柄==0)
//help.messagebox("线程已经关闭"+convert.inttostr(线程句柄))
else
hwndthr=varlist.state(hwnd) //--得到存储线程句柄值
varlist.replace(hwnd,0) //改变线程值
dm.release(hwndthr)
help.sleep(500)
thread.closethread(hwndthr) //关闭线程
help.sleep(500)
endif
return true
endfunction
功能 选择()
bt
bt=list.getchecktext("List")
if (list.getcursel("List")==-1)
help.messagebox("请在列表中选择对应标题项")
else
return 字符串.截取(bt,str.findstr(bt,"*")+1,字符串.长度(bt))
endif
return ""
功能结束
功能 窗口顶置_点击()
if( 倩女多开.选择()!="")
窗口句柄= 转换.字符型转整型(倩女多开.选择(),0)
窗口.置顶(窗口句柄,真)
endif
返回 真
功能结束
功能 全开任务_点击()
hwnds= d.EnumWindowByProcess("QQ.exe","QQ2011","",1)
wz
hwnd
while(true)
wz=str.findstr(hwnds,",")
hwnd=str.strsub(hwnds,0,wz)
help.messagebox(hwnd)
倩女多开.判断线程(hwnd)
help.sleep(1000)
//开启线程
if (wz==-1)
break
else
hwnds=str.strcut(hwnds,wz+1,true)
endif
endwhile
返回 真
功能结束
功能 全结束_点击()
hwnds= d.EnumWindowByProcess("QQ.exe","QQ2011","",1)
wz
hwnd
while(true)
wz=str.findstr(hwnds,",")
hwnd=str.strsub(hwnds,0,wz)
倩女多开.结束任务(hwnd)
//结束线程
if (wz==-1)
break
else
hwnds=str.strcut(hwnds,wz+1,true)
endif
endwhile
大漠.释放(0)
help.sleep(500)
d.UnBindWindow()
返回 真
功能结束
功能 销毁()
倩女多开.全结束_点击()
返回 真
功能结束
功能 初始化()
倩女多开.刷新_点击()
返回 真
功能结束
空间结束
|