TC官方合作论坛

标题: 为什么TC做出来的脚本老是应用程序出错。 [打印本页]

作者: ligancai    时间: 2012-9-7 17:57
标题: 为什么TC做出来的脚本老是应用程序出错。
自己用没事,发给别人用就出现应用程序出错。。。。
怎么解决?



#import "dm.dmsoft" dm
空间 开卡片
//定义默认空间

//定义默认空间
整型 线程句柄
整型 枚举窗口
整型 线程状态
功能 逻辑型 测试1()
整型 窗口句柄
整型  hwnd
string str
int name
整型 鼠标所在窗口句柄
整型 WheelDown

窗口句柄=窗口.鼠标所在窗口句柄()
如果(窗口句柄==0) //判断是否获取到了窗口句柄
                辅助.消息框("没有获取到窗口句柄!")
否则
窗口.激活(窗口句柄)
辅助.等待(200)
窗口.还原(窗口句柄)
辅助.等待(200)
//窗口.还原(窗口句柄字符串)
//窗口.设置位置(窗口句柄,0,0)
辅助.等待(200)
整型 是否绑定成功
是否绑定成功=dm.BindWindow(窗口句柄,"normal","windows","windows",0)
如果(是否绑定成功==0)
辅助.消息框("绑定失败!")
如果结束
如果结束
   
循环(真)
如果(单选框.获得状态("单选框0"))
    dm.MoveTo(422,191)
    dm.LeftDoubleClick()
    dm.KeyPress(13)
    dm.KeyPress(27)
如果结束
如果(单选框.获得状态("单选框1"))
    dm.MoveTo(553,202)
    dm.LeftDoubleClick()
    dm.KeyPress(13)
    dm.KeyPress(27)
如果结束
如果(单选框.获得状态("单选框2"))
    dm.MoveTo(685,199)
    dm.LeftDoubleClick()
    dm.KeyPress(13)
    dm.KeyPress(27)
如果结束
如果(单选框.获得状态("单选框3"))
    dm.MoveTo(426,376)
    dm.LeftDoubleClick()
    dm.KeyPress(13)
    dm.KeyPress(27)
如果结束
如果(单选框.获得状态("单选框4"))
    dm.MoveTo(552,369)
    dm.LeftDoubleClick()
    dm.KeyPress(13)
    dm.KeyPress(27)
如果结束

如果(单选框.获得状态("单选框5"))
    dm.MoveTo(679,368)
    dm.LeftDoubleClick()
    dm.KeyPress(13)
    dm.KeyPress(27)
如果结束
循环结束
返回 真
//函数返回语句
功能结束


功能 逻辑型 热键0_热键()
//这里添加你要执行的代码
如果(线程状态!=1)
线程句柄=线程.开启("开卡片.测试1","")
线程状态=1
如果结束
返回 真
//函数返回语句
功能结束

功能 逻辑型 热键1_热键()
    如果(线程状态==1)
//这里添加你要执行的代码
线程.关闭(线程句柄)
线程状态=0
    如果结束
返回 真
功能结束

功能 逻辑型 退出_点击()
//这里添加你要执行的代码
辅助.退出()


返回 真
//函数返回语句
功能结束


空间结束
//空间结束语句


作者: shine宝宝    时间: 2012-9-7 18:04
那人系统是不是没注册大漠?

给她用 注册大漠插件到系统.bat  
作者: ligancai    时间: 2012-9-7 18:25
回复 2楼shine宝宝的帖子

能详细一点吗,本人菜鸟.
作者: shine宝宝    时间: 2012-9-7 18:36
大漠文件夹里的东西啊
作者: ligancai    时间: 2012-9-7 18:47
回复 4楼shine宝宝的帖子

不行啊,打开模版dat加载失败、
作者: 陌上青衣。    时间: 2012-9-7 19:09
如果程序含有插件,需要给把程序给别人用必须 把插件放入资源进行打包,

在初始化里注册一下插件

参考教程:
http://bbs.tyuyan.com/thread-12458-1-1.html
作者: 964430272    时间: 2012-9-7 21:00
把大漠插件插到底资源目录里




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