www.qprq.net > LuA脚本怎么样调用外部脚本

LuA脚本怎么样调用外部脚本

用dofile函数 或者 require。

$cd /home/czfshine 生成要执行的sh脚本 $echo "pwd" > 1.sh 生成lua文件 $echo " os.execute(' sh ./1.sh') " > 1.lua $ls 1.sh 1.lua 运行lua文件 $ lua 1.lua /home/czfshine

用require或者dofile。用os.execute可以执行任何的可执行文件。

若要调用外部Lua脚本,需要使用dofile。 这很像C语言中的 #include“” 用法:dofile ("路径") ================== --File:E:\lua1.lua dofile ("Hello.lua") print(a) ================== --File: E:\Hello.lua a = 100 ================== ==输...

用dofile函数,或者新版的lua中用require。

$cd /home/czfshine 生成要执行的sh脚本 $echo "pwd" > 1.sh 生成lua文件 $echo " os.execute(' sh ./1.sh') " > 1.lua $ls 1.sh 1.lua 运行lua文件 $ lua 1.lua /home/czfshine

在cmd中执行就可以了。 假设luadec放在c:\lua下,想要看到c:\test\test.lua文件的源码,那么可以使用如下操作 1.打开CMD 命令行窗口。 2.在窗口中输入如下命令: c:\lua\luadec.exe -d c:\test\test.lua >c:\test\test_bak.lu。 3.使用lua编辑器...

除了楼上的回答,还可以这样,dofile("b.lua") 然后就可以在a.lua脚本中调用b.lua中的函数了。

用dofile()函数即可实现你的功能。

两种方式: 1、脚本内定义全局函数(非local的), 然后在别的脚本require这个脚本后直接通过名称和参数进行调用(类似c函数的调用) 2、脚本内定义一个message_handler的入口函数(类似main函数),这个入口函数接受一个msg和一系列的params。然...

网站地图

All rights reserved Powered by www.qprq.net

copyright ©right 2010-2021。
www.qprq.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com