马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 一只熊 于 2014-3-26 17:05 编辑
上传资源权限小,整个项目分成两个压缩文件上传。下载解压就可以直接运行
- #include"脚本.t"
- 空间 多线程多开
- //默认空间
- // 作者QQ1355894802 机器猫
- // 打开几个记事本,分别鼠标指向每个记事本按快捷键启动脚本,就可以看到效果了,单停也是鼠标指向该窗口按快捷键单停
- handles=array[100]//线程句柄
- hand
- i=0
- dm
- 功能 开始_点击()
- dm=com("dm.dmsoft")
- handles[i]=thread.beginthread("脚本.我的脚本",i)
- i=i+1
- 功能结束
- //写入日志
- function writelog(text)
- list.addstring("列表框0",text)
- endfunction
- //退出按钮_点击操作
- 功能 退出_点击()
- hand=dm.GetMousePointWindow()
- n=脚本.退出(hand)
- thread.closethread(handles[n])
- 多线程多开.writelog("线程 "&n&" 停止")
- 功能结束
- 功能 热键0_热键()
- //这里添加你要执行的代码
- 多线程多开.开始_点击()
- 功能结束
- 功能 热键1_热键()
- //这里添加你要执行的代码
- 多线程多开.退出_点击()
- 功能结束
复制代码- #include"多线程多开.t"
- namespace 脚本
- dm=array[100]
- hwnd=array[100]
- function 我的脚本(i)
- dm[i]=com("dm.dmsoft")
- hwnd[i]=dm[i].GetMousePointWindow()
- dm[i].BindWindow(hwnd[i],"dx","dx","dx",0)
- 多线程多开.writelog("线程 "&i&" 启动")
- while(true)
- dm[i].KeyPress(53)
- help.sleep(1000)
- endwhile
- endfunction
- function 退出(hand)
- var len1,len2
- arraysp.size(hwnd,len1,len2)
- for(j=0;j<len1-1;j++)
- if(hand==hwnd[j])
- dm[j].UnBindWindow()
- return j
- endif
- endfor
- endfunction
- endnamespace
复制代码 有什么不懂,可以跟帖提问
|