TC官方合作论坛

 找回密码
 立即注册
查看: 20490|回复: 74

[功能] 问道游戏多开实现方法

[复制链接]
发表于 2011-9-19 15:59:06 | 显示全部楼层 |阅读模式
【点击下载脚本(含源码)】:
【脚本原理】:
利用枚举的方法实现了获取多个窗口句柄,再将多个枚举到的窗口句柄依次放入队列,当然我在这里直接截取一个实现一个游戏按下TAB键,这里只给出一套方案,大家想实现多线程开启游戏,可以采取编号出队的方式依次获取每个窗口进行多开,因为多开涉及到了线程的关闭和若用到大漠需要释放合理,这里就没有列举出来如何巧妙释放和关闭,希望对于不知道如何实现多开的用户带来一些帮助,思路很清新,相信这个学会了离多开后台执行任务也接近了。

【脚本界面图】:


注:代码是TC1.0版本的   个别地方需要自己改动
【源码如下】:
空间 我的程序

整型 线程句柄
功能 整型 截取账号(字符型 多开窗口)
字符型 截取句柄
字符型 窗口句柄
整型 竖杠位置//获得|的位置
整型 比较
整型 序号
序号 = 1
//寻找|进行截取
循环()
截取句柄 = 字符串.截取(多开窗口,0,字符串.查找字符(多开窗口,124))
变量队列.整型值编号入队(序号,转换.字符型转整型(截取句柄))
辅助.消息框("获得窗口句柄,并实现按下tab键")
窗口.提交按键(转换.字符型转整型(截取句柄),9)
多开窗口 = 字符串.移除(多开窗口,字符串.查找字符(多开窗口,124)+1)
比较=字符串.比较(截取句柄,多开窗口)
序号 = 序号+1
如果(比较 == 0)
跳出
如果结束

循环结束
返回 序号
功能结束

功能 整型 实现多开()
字符型 窗口集
窗口集 = 窗口.枚举窗口(编辑框.获得文本("编辑框0"))
如果(字符串.长度(窗口集)== 0)
辅助.消息框("请检查是否开启窗口!")
否则
我的程序.截取账号(窗口集)
如果结束
返回 0
功能结束

功能 逻辑型 开始_点击()
//这里添加你要执行的代码,这里是你点击开始按钮执行的代码
线程句柄 = 线程.开启("我的程序.实现多开")
返回
//函数返回语句
功能结束

功能 整型 辅助更新()
   辅助.命令("www.tcmde.com",false)
返回 0
功能结束

功能 整型 使用说明()
   辅助.消息框("脚本实现了多开的方法,简单的实现了向问道游戏窗口按下TAB键,弹出地图!")
返回 0
功能结束

功能 逻辑型 退出_点击()
//这里是你退出的时候要执行的代码,这类是你点击退出按钮执行的代码
线程.关闭(线程句柄)
辅助.退出()
返回
//函数返回语句
功能结束
空间结束
//命名空间结束语句




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

发表于 2011-9-19 16:09:12 | 显示全部楼层
日天哥得 必须顶  !!!!
回复 支持 反对

使用道具 举报

发表于 2011-9-19 16:09:22 | 显示全部楼层
沙发meile:*

回复 支持 反对

使用道具 举报

发表于 2011-9-19 16:11:23 | 显示全部楼层
挺一下下,虽然代码看不懂,也来挺挺~!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-9-19 16:13:59 | 显示全部楼层
:P沙发不是你哈
回复 支持 反对

使用道具 举报

发表于 2011-9-19 16:26:25 | 显示全部楼层
回复 5楼章昊的帖子

编辑完就发现不是我了,早知在下面回:-|
回复 支持 反对

使用道具 举报

发表于 2011-9-19 16:32:27 | 显示全部楼层
代码呢?
回复 支持 反对

使用道具 举报

发表于 2011-9-19 16:34:17 | 显示全部楼层
回复 1楼章昊的帖子

顶一下 :P
回复 支持 反对

使用道具 举报

发表于 2011-9-19 16:50:21 | 显示全部楼层
这个必须顶!
回复 支持 反对

使用道具 举报

发表于 2011-9-19 17:09:42 | 显示全部楼层
顶下
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-5-4 02:51 , Processed in 0.052595 second(s), 25 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表