TC官方合作论坛

 找回密码
 立即注册
查看: 1870|回复: 2

请兔子大大帮忙修改和教我一下! 感谢

[复制链接]
发表于 2015-7-5 00:36:44 | 显示全部楼层 |阅读模式

马上加入TC

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

x
本帖最后由 aesopr0003 于 2015-7-5 00:46 编辑

在下是用按键精灵+大漠插件后台, 一直用英文函写脚本
来到TC发现是用中文, 而且不太明白,
有看过兔子大大"第一次用大漠"的片子,
但第一句"#import "dm.dmsoft" dm"就出现"没无法解释的字符"大漠插件已注册, 及dm.dll档已加到资源中,
是否大漠插件也有分按键精灵版/ TC版?

而且现在的TC5.3也沒有影片中的大漠中文字库参考,
而且网上下载的大部份的都无法显示, 如果可以请大大教一下TC大漠插件的英文函数命令
我按键精灵的脚本是这样写的~求大大教我改一下感谢!
Set dm = createobject("dm.dmsoft")
dm.SetPath("D:\Chater\DAMO\test_tmp")
dm_ret = dm.LoadPic("*.bmp")
hwnd = dm.GetMousePointWindow()
dm_ret = dm.SetWindowState(hwnd,1)
dm_ret = dm.BindWindow(hwnd,"dx","normal","dx",0)
Delay 200
//下面调试是否成功綁定窗口
If dm_ret = 0 Then
MessageBox "Fail"
EndScript
Else
MessageBox "Done"
End If
//开始找图
Rem Find1
px=42:py=22
dm_ret = dm.FindPic(0,0,1366,768,"01.bmp","000000",0.9,0,intX,intY)
If intX >= 0 and intY >= 0 Then
dm.KeyPress 49
Delay 500
Goto Find1
Else
Goto Find2
End If
Rem Find2
px=42:py=22
dm_ret = dm.FindPic(0,0,1366,768,"02.bmp","000000",0.9,0,intX,intY)
If intX >= 0 and intY >= 0 Then
dm.KeyPress 50
Delay 500
Goto Find1
Else
Goto Find3
End If
Rem Find3
px=42:py=22
dm_ret = dm.FindPic(0,0,1366,768,"03.bmp","000000",0.9,0,intX,intY)
If intX >= 0 and intY >= 0 Then
dm.KeyPress 51
Delay 500
Goto Find1
Else
Goto Find4
End If
Rem Find4
px=42:py=22
dm_ret = dm.FindPic(0,0,1366,768,"04.bmp","000000",0.9,0,intX,intY)
If intX >= 0 and intY >= 0 Then
dm.KeyPress 52
Delay 500
Goto Find1
Else
Goto Find1
End If



回复

使用道具 举报

发表于 2015-7-5 00:56:48 | 显示全部楼层
按键精灵和TC两种语法是完全不一样的,你得先学习TC得语法,打开TC,右上角打开帮助文档,慢慢看,如果你有按键精灵的基础,帮助文档看完了,对于TC的使用你也会有一定的了解。
回复 支持 反对

使用道具 举报

发表于 2015-8-11 08:06:52 | 显示全部楼层

这些都是些基础的命令,你只需要投入几天好好研究TC,自己就能解决。

关于我之前的一些视频,当时水平不足(现在也很菜),讲的不够清楚,另外,TC经过几个版本的发展,以前的教程已经不完全适用,具体的还得看最近的教程。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-5-18 01:40 , Processed in 0.033296 second(s), 22 queries .

Powered by 海安简单软件服务部

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

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