马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
不会写脚本,但看到大家写的脚本动不动就是上千行。自己写多了,就怕一下子找不到。这不,就分了一下文件。。这分文件问题就出来了。如果使用大漠插件。好几文件就要用呀。这让我这个菜鸟怎么搞呀?
难到,把要用的插件方法,再包一次饺除了可以好点记录日志信息其它,包得就没味了呀!!!如下
#import "dm.dmsoft" dm
#include "LogManager.t"
namespace DM
//注册大漠插件
function bool registerPlug_in()
bool isregister = help.isregister("dm.dmsoft")
if(!isregister)
help.regdll("rc:dm.dll",true)
help.sleep(100)
return false
endif
int isPath = dm.SetPath(help.getrcpath("rc:"))
if(isPath == 0)
LogManager.printRuntimeInfo("大漠插件查找资源文件路径失败...")
endif
return true
endfunction
//大漠初始化字库
function bool initDictionaries()
int isXuanYang=dm.SetDict(0,"xuan.txt")
if(isXuanYang == 0)
LogManager.printRuntimeInfo("大漠查找字库失败...")
return false
endif
return true
endfunction
//大漠找字
function int findStrFast(int x1,int y1,int x2,int y2,string font,string color_format,double sim,int intX,int intY)
int state = dm.FindStrFast(x1,y1,x2,y2,font,color_format,sim,intX,intY)
if(state == -1)
LogManager.printRuntimeInfo("查找: "+font + " 字失败!")
endif
return state
endfunction
//我想返回一个大漠,但大漠是一个插件,让哥肿么办呀?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
function int getDM()
DM.registerPlug_in()
return dm
endfunction
endnamespace
注:LogManager.t 是一个日志记录文件记录到辅助,和日志文件中去的。
会的大虾什么。告诉我一下。怎么在多文件中。只注册和初始化一次,使用大漠插件!
|