TC官方合作论坛

标题: TC4.0 调用插件 [打印本页]

作者: 章昊    时间: 2011-9-25 17:57
标题: TC4.0 调用插件
全新的4.0版本,全新的插件调用方法,下面具介绍一下使用方法:
1.利用关键字"com"创建一个插件对象:ts=com("ts.tssoft")
2.对象创建成功后,就能通过"对象.接口"(下面通过ts.)访问接口中的功能函数了;
3.然后大家请严格按照给出的接口函数去访问功能,请严格参照上面给出的接口函数使用,当然按照大小写调用函数的必须的,其实也可以告诉大家一个小秘密,调用插件的接口是可以不区分大小写的哦,前提是你的对象名必须区分大小写
4.最后用户如果使用到其它接口的时候都应该根据给出的函数进行使用。
说明:4.0版本调用插件不同于3.0,所以用过3.0的同学们请注意了,例如像ts插件 绑定游戏后记得解绑,对象用完之后记得释放对象
COMTOOL工具介绍:


[attach]7932[/attach]

1.注册和卸载插件功能,首先点击"浏览"按钮选择要注册或者要卸载的COM插件所在的路径,然后在点击"注册"或者"卸载"按钮进行对选择插件的注册或者卸载操作.
2.查看已经注册好的插件接口ID里面的所有功能函数原型,首先在"查看"按钮旁边的编辑框中,输入要查看的接口ID,例如:天使的接口ID:"ts.tssoft",如果你已经注册好了天使插件,下面的文本框中会显示你当前注册版本的天使所有的功能函数原型.如果你感觉文本框太小不方便查看,你可以点击"打开函数列表文件"的按钮,我们会以文本文档的形式把天使的所有功能原型显示出来,方便你查找或者其他的操作.

[attach]7933[/attach]



TC插件接口如何实现多线程的操作
下面我们将使用天使后台绑定窗口的脚本代码为例,讲解插件如何在我们TC中实现多线程操作.

  1. namespace tc4调用TS示例
  2. //默认空间
  3. ts=array[1]
  4. hwnd
  5. //退出按钮_点击操作
  6. function exit_click()
  7. //通过类名枚举窗口句柄
  8. TT=com("ts.tssoft")
  9. hwnds = TT.EnumWindow(0,"TC简单开发","TXGuiFoundation",1+2)
  10. //分割窗口句柄
  11. str.split(hwnds,",",hwnd)
  12. count
  13. //判断窗口句柄的个数
  14. arraysp.size(hwnd,count)
  15. //重新定义对象数组的大小
  16. ts=arraysp.alloc(ts,false,count)

  17. //通过循环对进行一个线程一个对象的操作一个窗口的操作
  18. //TC是支持跨线程调用对象的,在做验证码识别什么的等等检测的时候,
  19. //只要再开一个线程就可以了,并不要去做什么多次绑定窗口的操作
  20. for(i=0;i<count;i++)
  21.     ts[i]=com("ts.tssoft")
  22.     thread.beginthread("tc4调用TS示例.局部对象线程",i)
  23. endfor
  24. endfunction

  25. //先展示的是局部对象多线程的调用
  26. function 局部对象线程(count)
  27.    //先查看一下TS的版本
  28.     //下面我们操作的是多窗口的绑定
  29.     ret=ts[count].BindWindow(hwnd[count],"gdi","windows","windows",1)
  30.     if(ret==0)
  31.         help.messagebox("失败")
  32.     else
  33.         help.messagebox("成功")
  34.         ts[count].SetWindowState(hwnd[count],1)
  35.         tc4调用TS示例.发送字符(ts[count],hwnd[count])
  36.     endif
  37.    
  38. endfunction

  39. function 发送字符(对象,winhwnd)
  40.     对象.KeyPressStr(winhwnd)
  41. endfunction

  42. endnamespace
  43. //空间结束
复制代码
[attach]3710[/attach]

作者: 小丶笨笨    时间: 2011-9-25 18:06
站个位子再说  楼下的 排好队
作者: tangryo    时间: 2011-9-25 18:20
我来 了 支持
作者: zxyc2000    时间: 2011-9-26 09:26
这个要认真学习
作者: 我菜菜    时间: 2011-10-21 10:11
不懂不懂 很晕
作者: whywhy898    时间: 2011-10-21 10:58
TC又强大啦 恭喜 希望3.0早日出现
作者: 1066808696    时间: 2011-10-21 14:16
`表示晕死
作者: 1066808696    时间: 2011-10-21 20:25
还是没怎么看懂
作者: 1066808696    时间: 2011-10-28 10:22
继续看
作者: 夜幕    时间: 2011-11-4 10:45
虽然我不懂  不过看LZ貌似很厉害的样子!!!!
作者: ufo585    时间: 2011-11-6 11:54
我把代码复制过来,怎么没效果?LZ测试过没啊?
作者: Finale    时间: 2011-11-10 13:11
看了好几遍还是晕
....
....
有木有地低级培训班
作者: 全世界失眠    时间: 2011-11-13 15:29
有点不懂的说~!
作者: 咖啡杯    时间: 2011-11-16 23:58
新手还是看不懂,大漠有很多个版本,TC里面自带的大漠是什么版本?好像少很多功能,为什么不放个比较新点的功能全的版本?如果要用新的会有冲突吗?
作者: 254642432    时间: 2011-11-22 13:59
努力学习中   是不是这个就能实现模块功能
作者: 小亮    时间: 2011-12-5 17:48
用到了!
作者: A_47    时间: 2011-12-5 23:58
慢慢研究
作者: m13754891441    时间: 2011-12-8 16:52
只懂了那么一点点哇
作者: yuan9201    时间: 2011-12-10 20:32
大漠不是单独是嘛,还有那个字库也是怎么设置的
作者: tearssky    时间: 2011-12-11 22:53
表示连com是什么也不知道。。。。
作者: ayousir    时间: 2011-12-24 00:12
com接口这个功能很好,不需要什么都由TC来做了,这是个趋势。
作者: liw214    时间: 2011-12-26 16:18
不怎么看的懂的经过
作者: edolie    时间: 2011-12-28 11:02
以后再也不开放了?我还没开始学呢,要是没这个插件,拼不过易语言啊...
作者: xiaom123wp    时间: 2012-1-1 10:54
不懂e文不懂e文 很晕很晕
作者: yxq1009    时间: 2012-1-2 14:12
回复 1楼章昊的帖子

:strong::strong:
作者: LOVEXJ0817    时间: 2012-1-3 22:50
啥时候,我能从菜鸟变成老鸟!!
作者: 智盛辅助软件    时间: 2012-1-9 09:31
支持下楼主.........
作者: 随风大侠111    时间: 2012-1-9 21:24
习惯按键了 ,用这个别扭的很!!弄了一夜总算找到个
作者: shiqiaoxiao    时间: 2012-1-10 23:14
mei ban fa ji xu hui
作者: bighanxiao    时间: 2012-1-11 14:50
占个座位
作者: 《春》    时间: 2012-1-12 21:58
同上:D
作者: zjra_lhf    时间: 2012-1-14 13:36
没有看明白
作者: guanhuang    时间: 2012-1-17 02:01
很好的
作者: nekids    时间: 2012-1-18 15:49
这个要马克一下,才开始学。
作者: zure    时间: 2012-1-31 04:45
这是准备取消捆绑大漠的新方法?
作者: lhlz007    时间: 2012-1-31 09:23
很是看不明白
作者: ①笑②过    时间: 2012-2-4 13:41
来看看
作者: tg354    时间: 2012-2-6 19:33
刚接触看不懂
作者: hong_daa    时间: 2012-2-10 15:28
就不能说明使用了接口的什么具体功能吗?
就说一些功能,什么功能呢?
需要做什么前期工作呢?
作者: c794673698    时间: 2012-2-10 19:04
cccsssssssssssssss
作者: jianjian01    时间: 2012-2-13 05:18
看不明白
作者: a112746065    时间: 2012-2-13 11:19
学习一下
作者: nklk    时间: 2012-2-14 18:04
是不是说的, 我们如果用了大漠的源码就得注册一个插件
作者: zcy20101618    时间: 2012-2-14 19:19
小白,什么都看不懂
作者: 温柔刀疤哥    时间: 2012-2-16 21:20
同楼上
作者: ottoliu    时间: 2012-2-18 14:45
终于找到 注册大漠的方法 不知道行不行  先试试
作者: ottoliu    时间: 2012-2-18 15:29
哎  刚才还在高兴 结果还是不行  求教啊 。。。。。 有木有指点下啊  。。。。。。。。。
作者: 小川    时间: 2012-2-21 06:46
是的啊
作者: 刘小念爱我    时间: 2012-2-28 06:36
1234没看清什么意思 有点乱  晕乎乎
作者: 313442275    时间: 2012-3-12 01:39
这个要看
作者: 小川    时间: 2012-3-12 11:37
看不懂
作者: hgaruda    时间: 2012-3-14 02:30
蛋疼的同学来了。。哈哈
作者: sky2810    时间: 2012-3-14 03:24
我来 了 支持
作者: hgaruda    时间: 2012-3-14 09:14
支持自己实验实验了。。呵呵
作者: hgaruda    时间: 2012-3-14 09:47
啥也不说了。。正好要的。哈哈
作者: hgaruda    时间: 2012-3-14 09:47
凑到30帖子再试试能下大漠不
作者: hgaruda    时间: 2012-3-14 09:56
等大漠到手了。在好好研究
作者: popo014    时间: 2012-3-15 16:15
学习了- -感谢楼主的教授
作者: pacino    时间: 2012-4-3 21:59
好!非常好!!真的很不错!!!啊
作者: lyttt    时间: 2012-4-4 17:21
hwnd = 后台测试.FindWindow ("","1.txt - 记事本")
搞不懂括号中该填什么:-o
作者: zdy77233647    时间: 2012-4-4 22:16
支持支持顶起
作者: wangshichao8703    时间: 2012-4-5 15:15
膜拜
作者: suxiaoping058    时间: 2012-4-6 15:34
学习了,
作者: 黑鬼天    时间: 2012-4-10 00:44
:D感谢楼主的贡献力量
作者: ljg001    时间: 2012-4-21 11:51
好!顶
作者: ljg001    时间: 2012-4-21 12:01
我怎么在TC2.100中运行不了?
作者: fank_love    时间: 2012-4-23 20:51
TC又强大啦 恭喜 希望3.0早日出现
作者: 597585225    时间: 2012-4-27 14:34
不懂。。。。。。。。。。。。。。。。。。
作者: 8168333    时间: 2012-4-28 00:24
认真学习
作者: iamlxm2012    时间: 2012-4-28 00:25
#import "dm.dmsoft" Dm
作者: xj_51love    时间: 2012-5-2 14:54
我来 了 支持
作者: QJTC2011    时间: 2012-5-8 08:37
学习中
作者: 453480439    时间: 2012-5-13 15:49
有点小纠结
作者: thischild    时间: 2012-5-21 16:12
学习学习
作者: zbk8621    时间: 2012-6-3 11:28
不甚明白
作者: 实验室苦工    时间: 2012-6-11 16:48
Mark~~~~~~~~~~~`
作者: dpz100    时间: 2012-6-12 11:54
我现在连大漠都没弄出来真是纠结啊。
纯小白。研究了一段时间了。有关TC的内容太少。想学都没个地方。唉。
作者: uniscom    时间: 2012-6-13 19:55
多顶顶
作者: crackiss    时间: 2012-6-19 21:09
需要自己动手实验一次才行
作者: 260313987    时间: 2012-6-28 07:23
桔柑圭111111111
作者: rexken669090    时间: 2012-7-2 22:50
虽然我不懂  不过看LZ貌似很厉害的样子!!!!
作者: pacino    时间: 2012-7-4 21:02
好,非常好!非常感谢!
作者: gtx560    时间: 2012-7-11 14:29
   看看
作者: zjhaotian    时间: 2012-7-11 15:37
过看LZ貌似很厉害的
作者: kovsko    时间: 2012-7-13 11:41
强大,,,
作者: hongying1120    时间: 2012-7-14 23:17
回复 1楼章昊的帖子

不懂~ 迷茫中
作者: bulunbulei    时间: 2012-8-10 13:02
学习 需要一点一点 耐心的去研究
作者: a342109703    时间: 2012-8-12 00:12
heha bucuo
作者: scj2zxy    时间: 2012-8-23 15:20
谢谢分享
作者: alcar    时间: 2012-8-24 16:13
学习学习...
作者: 105735417    时间: 2012-8-26 09:06
表示连com是什么也不知道。。。。
tearssky 发表于 2011-12-11 22:53:18

同理 也要顶
作者: scj2zxy    时间: 2012-9-6 07:56
好东东
作者: li2251421    时间: 2012-9-7 00:01
支持一下,讲的很详细
作者: iscrave    时间: 2012-9-10 11:11
回复
作者: 雀巢咖啡    时间: 2012-9-13 10:21
这个要认真学习
作者: unlt009    时间: 2012-9-14 12:56
111111111
作者: shanyishan    时间: 2012-9-21 01:58
留个言 ,提高知名度!! 我是闪闪!!
作者: iceangellion    时间: 2012-9-24 11:37
不错
作者: qq250337940    时间: 2012-9-24 16:04
看看
作者: tuan307818    时间: 2012-9-27 14:36
正找这个,好,顶一个~~~




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1