首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络游戏 >

LUA读取有关问题

2012-02-05 
LUA读取问题lua中dofile() 这个函数是读取相关的LUA文件的,参数是文件名称,可是如果我要指定读取文件的路

LUA读取问题
lua中dofile() 这个函数是读取相关的LUA文件的,参数是文件名称,可是如果我要指定读取文件的路径时候要怎么写?

如果直接在读取文件名的前面加地址,不管是相对地址还是绝对地址,都报错。请高人指点下

[解决办法]
我这里看到商业软件里的脚本是这样:

首先dofile()本身是写在一个lua文件里的,然后它用相对地址去索引另一个文件时是以自己的路径作为基址。

格式就是 dofile('./subdir/subdir/file.lua') 注意路径是字符串要用引号,还有斜线方向。

还有个方式是定义一个变量,把基址字符串赋给它,然后在以后使用相对地址时用字符串连接符..把基址字符串和你输入的文件地址字符串剩余部分连接起来形成绝对地址。
[解决办法]
贴你遇到的错误。

[解决办法]
这个我也遇到过,你dofile时格式没写对,1.路径要加双引号
2.路径中的"\"要用双斜杠来代替即使用"\\"
3.后缀名要加上,是txt就加txt,是lua就写lua
4.绝对路径即可,如果晚间和lua.exe在同一个目录,只写文件名
这是我经历痛苦得出的经验,希望能帮助你!不要气馁,继续努力!


热点排行