| 
 | 
	
变量 dm=数组(),句柄数组=数组(),线程句柄=数组() 
//全局对象,窗口句柄,线程句柄等等数组的必要性:在单停的时候有很重要的作用 
 
功能 主线程(参数数组) 
//我们把我们需要的参数以数组的方式传过来.当然这个参数的个数,根据需求而定,不要想太复杂. 
变量 hwnd,对象,下标,绑定返回 
hwnd=参数数组[0]//绑定句柄 
对象=参数数组[1]//大漠对象 
//开始绑定,绑定模式自行测试,这里以3DX为例. 
绑定返回=对象.BindWindow(hwnd,"dx2","dx","dx",101) 
如果(绑定返回==0) 
消息框("窗口绑定失败了,请检查","注意") 
返回 假 
结束 
//这里就绑定成功了 
对象.SetPath(获取资源路径("rc:")) 
调试输出(对象.GetPath())//新手良好的习惯,看是否设置成功,是否是我们需要的路径,可省略. 
调试输出(对象.Ver())//版本号 
对象.SetDict(0,"1.txt")//设置大漠字库 
//这样下面就可以做我们想做的事了,识字,点击等. 
对象.MoveTo(300,300) 
等待(200) 
对象.RightClick() 
等待(3000) 
结束 
 
功能 一键启动() 
变量 线程参数=数组(),返回句柄,大小,key 
返回句柄=枚举窗口("新大话西游2 $Revision:400701 - 翠微山 - σ万慧芷σ(ID:358526901)",0) 
大小=字符串分割(返回句柄,"|",句柄数组) 
//枚举句柄,遍历开启 
for(var i=0;i<大小;i++) 
key=句柄数组[i] 
dm[key]=com("dm.dmsoft") 
线程参数[0]=句柄数组[i] 
线程参数[1]=dm[key] 
线程句柄[key]=线程开启("主线程",线程参数) 
等待(随机数(2500,5500)) 
end 
 
结束 
 
功能 窗口单停(hwnd) 
//传入我们要停的句柄 
线程关闭(线程句柄[hwnd]) 
等待(500) 
dm[hwnd].UnBindWindow() 
消息框("句柄解绑成功","提示") 
结束 
 
 
功能 开始_点击() 
//这里添加你要执行的代码 
 
结束 
功能 大漠的多线程演示_初始化() 
//初始化的工作 
变量 收费注册,注册码,附加码,是否成功 
注册码="XXXXXXXXXXXXXXXXXXXXXXXXXXXXX" 
附加码="XX" 
是否成功=注册插件("rc:dm.dll",真) 
调试输出("插件注册返回值:"&是否成功) 
收费注册=com("dm.dmsoft") 
如果(收费注册.Reg(注册码,附加码)!=1) 
消息框("注册收费功能失败","错误提示") 
退出() 
结束 
 
结束 
 
功能 热键0_热键() 
//这里添加你要执行的代码 
线程开启("一键启动","") 
结束 
 
功能 热键1_热键() 
//这里添加你要执行的代码 
变量 hwnd 
hwnd=窗口获取鼠标所在句柄() 
线程开启("窗口单停",hwnd) 
结束 
 |   
 
 
 
 |