TC官方合作论坛

 找回密码
 立即注册
查看: 1107|回复: 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里找图是这样写的  大漠是怎么写?好像不太一样呢?
回复 支持 反对

使用道具 举报

发表于 2014-10-4 18:09:09 | 显示全部楼层
整天 发表于 2014-10-4 18:01
我看了 一下午了 有点晕-。-      TC里的   
如果(x>0)
            键盘.按键(115,1)

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

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

使用道具 举报

 楼主| 发表于 2014-10-4 18:36:48 | 显示全部楼层
秋来潮汐 发表于 2014-10-4 18:09
大漠对象 = com("dm.dmsoft")  //大漠对象 这个变量随便取,怎么方便怎么来

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

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

使用道具 举报

 楼主| 发表于 2014-10-4 18:42:27 | 显示全部楼层
秋来潮汐 发表于 2014-10-4 18:41
TC中 如果对应的英文就是 if

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

使用道具 举报

发表于 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教学的基本教程,这样子直接去搞插件不是不可以,事倍功半啊
回复 支持 反对

使用道具 举报

发表于 2014-10-4 21:23:49 | 显示全部楼层
整天 发表于 2014-10-4 18:42
大漠里的如果 否则 结束  命令 是什么

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

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-9-28 10:40 , Processed in 0.044170 second(s), 25 queries .

Powered by 海安简单软件服务部

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

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