TC官方合作论坛

 找回密码
 立即注册
查看: 32815|回复: 147

[学习心得] 研究了半个月教程 终于弄明了 天使插件 3开示例 跟大家.....

  [复制链接]
发表于 2014-5-4 23:12:00 | 显示全部楼层 |阅读模式

马上加入TC

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

x
本帖最后由 360307327 于 2014-5-4 23:31 编辑

研究半个月  兰诗雨  的 大漠3开示例 教程   下面是我自己写的 用的是天使插件  写的还很 粗糙  对与刚接触插件的  应该有帮助
要想无限多开  就把下面的数组填空,我填的是3,就只能3开。  要无限多开 每启动一次脚本 加一个数组空间。  或这直接填10就可以10开



空间 江湖
//默认空间

变量 线程句柄,ts=com("ts.tssoft"),x=1
变量 窗口数组=数组[3],ts数组=数组[3],任务数组=数组[3],检测数组=数组[3],su=0


功能 开始_点击()

功能结束

//退出按钮_点击操作
功能 退出_点击()


    辅助.退出()
功能结束

//点击关闭_执行操作
功能 江湖_关闭()

    变量 长度,i
    数组空间.大小(窗口数组,长度)
    调试输出("热键2停止窗口数组i-"&窗口数组)
    如果(长度>0)
        遍历(i=0;i<长度;i++)

            如果(任务数组>0)

                //ts数组.UnBindWindow()
                线程.关闭(任务数组)
                线程.关闭(检测数组)
            如果结束
        遍历结束
    如果结束
    //数组空间.清空(窗口标题)
    数组空间.清空(ts数组)
    数组空间.清空(窗口数组)
    su=0

    辅助.退出()
功能结束

功能 初始化()
    //这里添加你要执行的代码

    是否成功=辅助.注册插件("rc:\\TSPlug.dll",真)
    调试输出(是否成功)
    如果(!是否成功)
        辅助.消息框("插件注册失败")
        辅助.退出()


    如果结束

    是否存在=文件.是否存在("c:\\jhaa")
    如果(是否存在)

        调试输出("文件存在")
    否则
        文件.创建文件夹("c:\\jhaa")
        调试输出("jh-aa文件不存在-自动创建")
    如果结束
    江湖.初始化全局变量()
功能结束

功能 热键0_启动_热键()
    窗口句柄
    窗口句柄=江湖.获取句柄()
    如果(窗口句柄>0)
        江湖.窗口绑定(窗口句柄)
    如果结束


功能结束

功能 热键1_暂停_热键()
    变量 窗口句柄,数组下标,长度
    ts=com("ts.tssoft")
    窗口句柄 = ts.GetForegroundWindow()
    数组下标=数组空间.查找(窗口数组,窗口句柄)
    调试输出("暂停:"&窗口句柄)
    如果(数组下标!=-1)

        //ts数组[数组下标].UnBindWindow()

        江湖.删除数组指定内容(窗口数组,数组下标)
        江湖.删除数组指定内容(窗口标题,数组下标)
        线程.关闭(任务数组[数组下标])
        线程.关闭(检测数组[数组下标])
        su=数组下标
    否则
    如果结束
功能结束
功能 删除数组指定内容(&数组名,下标)
    数组名[下标]=空
功能结束

功能 热键2_停止_热键()
    变量 长度,i
    数组空间.大小(窗口数组,长度)
    调试输出("热键2停止窗口数组i-"&长度)
    调试输出("热键2停止窗口数组i-"&窗口数组)
    如果(长度>0)
        遍历(i=0;i<长度;i++)

            如果(任务数组>0)

                //ts数组.UnBindWindow()
                线程.关闭(任务数组)
                线程.关闭(检测数组)
            如果结束
        遍历结束
    如果结束
    //数组空间.清空(窗口标题)
    数组空间.清空(ts数组)
    数组空间.清空(窗口数组)
    su=0

功能结束

//-------------------------------------获取句柄----------------------------
功能 获取句柄()
    窗口句柄,数组下标
    ts=com("ts.tssoft")
    窗口句柄 = ts.GetForegroundWindow()
    //窗口标题 = ts.GetWindowTitle(窗口句柄)
    如果(窗口句柄>0)
        调试输出("获取句柄:"&窗口句柄)
        窗口标题[su]= ts.GetWindowTitle(窗口句柄)
        数组下标=数组空间.查找(窗口数组,窗口句柄)
        如果(数组下标==-1)
            窗口数组[su]=窗口句柄
            返回 窗口句柄
        否则
            辅助.消息框("请不要重复启动")
            返回 -1
        如果结束
    否则
        返回 -1
    如果结束   
功能结束
//--------------------------------------------------------------------------------
//-----------------------------------------主线程-----------------------------------------------

功能 窗口绑定(窗口句柄)
   
游客,如果您要查看本帖隐藏内容请回复



评分

参与人数 1威望 +10 金币 +10 收起 理由
hu863063648 + 10 + 10 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2014-5-5 00:59:47 | 显示全部楼层
支持下
回复

使用道具 举报

发表于 2014-5-5 03:20:17 | 显示全部楼层
回复

使用道具 举报

发表于 2014-5-5 06:54:11 | 显示全部楼层
111111111111111111111111111111
回复 支持 反对

使用道具 举报

发表于 2014-5-5 08:58:50 | 显示全部楼层
4ed4edd4de4
回复 支持 反对

使用道具 举报

发表于 2014-5-5 10:43:40 | 显示全部楼层
口句柄 = ts.GetForegroundWindow()
    //窗口标题 = ts.GetWindowTitle(窗口句柄)
    如果(窗口句柄>0)
回复 支持 反对

使用道具 举报

发表于 2014-5-5 11:54:20 | 显示全部楼层
回复看看是神马东东!!...
回复 支持 反对

使用道具 举报

发表于 2014-5-5 12:07:43 | 显示全部楼层
支持下
回复

使用道具 举报

发表于 2014-5-5 12:27:25 | 显示全部楼层
xuexuexixi
回复 支持 反对

使用道具 举报

发表于 2014-5-5 15:20:29 | 显示全部楼层
当事人温热万人
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-4-19 01:25 , Processed in 0.050714 second(s), 26 queries .

Powered by 海安简单软件服务部

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

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