lua修改文件|如何在c\c++中修改了lua文件数据然后再保存

㈠ 如何用lua写出一个,更改xml文件内容的脚本。

下一个第三方xml库就好了

例如Lua-Simple-XML-Parser

网页链接

或者到 Lua wiki 找一个其他的库

网页链接

㈡ quick 修改lua文件后怎么生效

1 创建c++文件 MyClass.cpp MyClass.h 于 frameworks/runtime-src/Classes/tolua目录下MyClass.cpp#include "MyClass.h"int MyClass::foo(int i){ return i + 100;}MyClass.h#include "cocos2d.h"using namespace cocos2d;class MyClass : public Ref{public: MyClass() {}; ~MyClass() {}; bool init() { return true; }; CREATE_FUNC(MyClass); int foo(int i);};2 编写.ini文件。在frameworks/cocos2d-x/tools/tolua/目录下能看到genbindings.py脚本和一大堆.ini文件,这些就是bindings-generator的实际执行环境了。随便找一个内容比较少的.ini文件,复制一份,重新命名为MyClass.ini。大部分内容都可以凑合不需要改,这里仅列出必须要改的重要部分:[MyClass]prefix = MyClasstarget_namespace = myheaders = %(cocosdir)s/../runtime-src/Classes/tolua/MyClass.hclasses = MyClass3 修改genbindings.py文件 129行附近,将MyClass.ini文件加进去:frameworks/cocos2d-x/tools/tolua/genbindings.pycmd_args = {'cocos2dx.ini' : ('cocos2d-x', 'lua_cocos2dx_auto'), \ 'MyClass.ini' : ('MyClass', 'lua_MyClass_auto'), \ …4 在控制台进入frameworks/cocos2d-x/tools/tolua/ 目录 ,运行genbindings.py 会在framework/cocos2d-x/cocos/scripting\lua-bindings\auto 目录下生成lua_MyClass_auto.cpp和lua_MyClass_auto.hpp两个文件将其复制到Classes/tolua目录下5 修改AppDelegate.cpp#include "../tolua/lua_MyClass_auto.hpp"applicationDidFinishLaunching()函数中添加 LuaStack* stack1 = engine->getLuaStack(); register_all_MyClass(stack1->getLuaState());6测试 在main.lua文件中local test = my.MyClass:create()print("lua bind: " .. test:foo(99)已解决出现的问题 1.python缺少yaml库Cheetah库 安装easy_install 安装相应的库 2.python :ImportError …MAXREPEAT 提示 修改Python27\Lib下src_constants.py如下MAGIC = 20031017try: from _sre import MAXREPEATexcept ImportError: import _sre _sre.MAXREPEAT = 65535# SRE standard exception (access as sre.error)# should this really be here?class error(Exception): pass这样使用vs2012可以启动win程序但是如果使用Cocos Code Ide 的话要修改Android.mk文件将MyClass.cpp、lua_MyClass_auto.cpp添加到LOCAL_SRC_FILES :下

㈢ 金庸群侠传xmain改lua文件

1、在修改之前我们需要先确定下文件类型为xmain。2、选择查看之后我们需要点击右边的显示文件后缀勾选上,然后找到一个没有加密的文件演练。3、鼠标右击打开,打开方式。4、在打开方式选择之后我们选择为记事本的方式打开。5、打开之后如果出现的不是乱码或者其他的一些怪异字符那么就说明是可以直接更改的。

㈣ 在lua中怎么删除和重命名文件夹

可以考虑最简单的cmd语句这样就不用太麻烦的方法了lua有个函数叫os.execute("md123")就相当于在cmd里执行了md123所以删除文件夹就是rd改名就是rn

㈤ lua 修改txt内容冰保存

打开txt文件,点击【编辑】—然后【替换】,把aaa1输入到【查找内容】中,把aaa2输入到【替换为】中,之后如果你嫌麻烦可以直接点击【全部替换】,为了保险不至于弄错亦可以点击【查找下一个】然后【替换】一个个对过去。PS:满意的话不要忘了采纳哦

㈥ LUA文件如何修改

sciTE,这是lua自带的开发工具。不过你确定不是你把原始文件改错了,按说记事本也是没问题的。

㈦ 如何批量修改lua脚本

lua脚本的修改也就是对 脚本程序的再编辑和优化调整,这是细活,很难让机器自动完成!但批量对脚本中的标识符、程序段等进行替换还是做得到的—-这就是对文本文件进行读入、处理、再写回的操作。

㈧ 我想修改一个lua文件,但是是编译后的,请问如何修改

lua文件要打开的话要先看是什么结尾的如果是.lua或.wlua的话就可以直接打开使用记事本但是如果你想写程序的话我推荐你去lua的官方网站载一个编译器叫luaforwindows大概15mb+里面附赠一个编译器叫scite开发的时候不会错误但是关于变量和函数名加色方面做的不是很好加色一块做的比较好的是notepad++所以可以使用notepad++编译了用scite来运行

㈨ 如何在c\c++中修改了lua文件数据然后再保存

我简单的写下, 抛砖引玉吧. //以下代码, 未测试运行#include "stdio.h"#include "string.h"FILE * pf = fopen("1.lua", "r+"); //打开char buf[256]={0}; //缓存fgets(buf, 256, pf); //读一行char *pstr; //位置指针if(pstr=strstr(buf,"=")) //如果找到=的位置{ *(pstr+1) = '2'; //修改值位2}rewind(pf); //文件指针置顶fputs(buf, pf); //写入, 这是假定数据在第一行的情况.fclose(pf); //关闭


赞 (0)