斩月_易大漠文档

大漠相关:

支持所有大漠官方英文名 不包括带字节集参数的命令 区分大小写  参数参考大漠英文文档

但也有需要特别注意的命令  如带有传参指针的命令

如:

FindColor

FindColorBlock  

FindMultiColor   

FindPic  

FindPicS 

FindPicMem  

FindPicSim  

FindPicSimMem  

FindShape  

GetScreenDataBmp  

ClientToScreen   

GetClientRect   

GetClientSize  

GetWindowRect  

ScreenToClient   

其中拿一个  FindMultiColor举例  比如我们的代码

在易语言里是

dm_ret = dm.FindMultiColor(0,0,2000,2000,"cc805b-020202|606060-010101","9|2|-00ff00|-ff0000,15|2|2dff1c-010101,6|11|a0d962|aabbcc,11|14|-ffffff",1.0,1,intX,intY)

可以直接这样输出  

调试输出(dm_ret,intX,intY)

但是在lua里 就要这样来写   

dm_ret,intX,intY = dm.FindMultiColor(0,0,2000,2000,"cc805b-020202|606060-010101","9|2|-00ff00|-ff0000,15|2|2dff1c-010101,6|11|a0d962|aabbcc,11|14|-ffffff",1.0,1)

因为易语言只能1个返回值  但是lua是多返回值   所以所有带变参指针的命令都需要这样来使用  变参指针在lua里就是返回值



如获取大漠版本号

local 大漠版本号=Ver()

print(大漠版本号)

需要注意的是  如果不注册 也就是调用大漠  Reg(arg1,arg2)来注册   直接调用大漠命令会导致崩溃