代码拉取完成,页面将自动刷新
#Luajit扩展库 这个库是aauto与luajit相互调用的库。luajit的执行效率非常高。当碰到很需要效率的地方可以考虑用luajit来实现。
import luajit;
io.open()
luaCode = /*
print(add(5,6))
print(vars)
b = "这是lua里面的变量值"
function msgBox(msg,title,type)
local ffi = require("ffi")
ffi.cdef[[
int MessageBoxA(void *w, const char *txt, const char *cap, int mtype);
]]
ffi.C.MessageBoxA(nil, tostring(msg),tostring(title), mtype or 0)
end
function test( a,b )
return a*b,a+b,a-b;
end
*/
print = function(...){
io.print(...)
}
add = function(a,b){
return a+b;
}
lua = luajit(luaCode)
//运行前注册函数等等
lua.register("print",print)//注册函数
lua.register("add",add)//注册带返回值函数
lua.setValue("vars","这是aauto注册到lua的变量")//注册变量
lua.run()//运行脚本
//运行后操作
io.print(lua.getValue("b"))//取lua变量b值
msgBox = lua.getFunc("msgBox")//取lua函数
msgBox("弹出提示框","这里是标题")//执行函数
test = lua.getFunc("test",3)//取lua函数,返回值个数为3
io.print(test(5,2))
execute("pause")
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。