TC官方合作论坛

 找回密码
 立即注册
查看: 406|回复: 9
打印 上一主题 下一主题

[问题] 关于大漠绑定窗口和注册大漠的一些问题

[复制链接]
跳转到指定楼层
楼主
发表于 2014-10-4 17:20:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如图,是不是这个地方注册了 代码里就不需要写了?  还有  绑定窗口之后是不是就可以后台操作了?

本帖子中包含更多资源

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

x
回复

使用道具 举报

推荐
发表于 2014-10-4 18:41:33 | 只看该作者
整天 发表于 2014-10-4 18:36
那   如果    这个tc命令在大漠里就是   if     吗?

TC中 如果对应的英文就是 if
回复 支持 1 反对 0

使用道具 举报

沙发
发表于 2014-10-4 17:59:30 | 只看该作者
注册的话如果是本机使用是不用了
绑定的问题,你每绑定一个窗口或在一个线程里都要生成一个大对象:窗口1 = com("dm.dmsoft") 或dm =  com("dm.dmsoft")
然后你要后台操作这个窗口就要使用所生成的对应的大漠对象,如:窗口1.FindPic(x1, y1, x2, y2, pic_name, delta_color,sim, dir,intX, intY)
窗口2.FindPic(x1, y1, x2, y2, pic_name, delta_color,sim, dir,intX, intY)
这个相当于按键精灵中直接使用大漠时:dm.FindPic(0,0,2000,2000,"1.bmp|2.bmp|3.bmp","000000",0.9,0,intX,intY)

这个最好还是找下相关的教程来看下

回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2014-10-4 18:01:03 | 只看该作者
秋来潮汐 发表于 2014-10-4 17:59
注册的话如果是本机使用是不用了
绑定的问题,你每绑定一个窗口或在一个线程里都要生成一个大对象:窗口1 = ...

我看了 一下午了 有点晕-。-      TC里的   
如果(x>0)
            键盘.按键(115,1)
        否则
          辅助.等待(1000)
      如果结束


用了大漠要怎么写?
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2014-10-4 18:05:32 | 只看该作者
功能 自动检测()
    图片X坐标,图片Y坐标,图像序号
    循环(真)
        图像序号=图像.找图(451,557,551,630,"rc:没鱼饵.bmp",#102030,1.0,0,图片X坐标,图片Y坐标)
        如果(图片X坐标>0)
            
            鼠标.移动(955,83)
            鼠标.右键双击(1)
            辅助.等待(1000)
            鼠标.移动(496,516)
            鼠标.左键双击(1)
            辅助.等待(1000)
            
        否则
            
            辅助.等待(1000)
            
        如果结束
        
    循环结束
功能结束




TC里找图是这样写的  大漠是怎么写?好像不太一样呢?
回复 支持 反对

使用道具 举报

5#
发表于 2014-10-4 18:09:09 | 只看该作者
整天 发表于 2014-10-4 18:01
我看了 一下午了 有点晕-。-      TC里的   
如果(x>0)
            键盘.按键(115,1)

大漠对象 = com("dm.dmsoft")  //大漠对象 这个变量随便取,怎么方便怎么来

大漠对象.KeyPress(115)
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-10-4 18:36:48 | 只看该作者
秋来潮汐 发表于 2014-10-4 18:09
大漠对象 = com("dm.dmsoft")  //大漠对象 这个变量随便取,怎么方便怎么来

大漠对象.KeyPress(115) ...

那   如果    这个tc命令在大漠里就是   if     吗?
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2014-10-4 18:42:27 | 只看该作者
秋来潮汐 发表于 2014-10-4 18:41
TC中 如果对应的英文就是 if

大漠里的如果 否则 结束  命令 是什么
回复 支持 反对

使用道具 举报

9#
发表于 2014-10-4 18:50:12 | 只看该作者
整天 发表于 2014-10-4 18:36
那   如果    这个tc命令在大漠里就是   if     吗?

大漠里的例子是针对按键精灵用户举的
如:dm_ret = dm.FindPic(0,0,2000,2000,"1.bmp|2.bmp|3.bmp","000000",0.9,0,intX,intY)
If intX >= 0 and intY >= 0 Then
    MessageBox "找到"
End If
换到TC的话就是
dm_ret = dm.FindPic(0,0,2000,2000,"1.bmp|2.bmp|3.bmp","000000",0.9,0,intX,intY)
if( intX >= 0 &&  intY >= 0)
MessageBox "找到"
endif
你最好还是看下官方YY教学的基本教程,这样子直接去搞插件不是不可以,事倍功半啊
回复 支持 反对

使用道具 举报

10#
发表于 2014-10-4 21:23:49 | 只看该作者
整天 发表于 2014-10-4 18:42
大漠里的如果 否则 结束  命令 是什么

这些判断语句要用TC的,大漠没有
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

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

GMT+8, 2025-9-25 01:26 , Processed in 0.247548 second(s), 25 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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