随笔分类 - lua
摘要:lua脚本工具是使用duilib作为软件UI,使用lua作为脚本控制程序的运作和功能等等。v1.3新增1.增加文件清理功能,主要用于清理编译时生成的临时文件,不对lib,dll,exe,so,a等文件处理。V1.0链接:http://blog.csdn.net/weinyzhou/article/details/7472969V1.2链接:http://blog.csdn.net/weinyzhou/article/details/7771341声明,1.0以后版本将以开源的方式发布,但是也只是开源lua代码部分,但这也足够大家修改、学习使用了。因为本程序逻辑代码都以lua实现.版权所有,禁止
阅读全文
摘要:lua脚本工具是使用duilib作为软件UI,使用lua作为脚本控制程序的运作和功能等等。v1.2新增1.增加了错误信息输出,方便用户可以了解编译错误信息.2.新增编码转换功能,方便用户在不同平台source code因为编码问题出现的困扰.编码转换时支持带BOM的UTF8,unicode等文件的识别,但是为了防止出错,所以用户最好在使用时准确选择编码类型.V1.0链接:http://blog.csdn.net/weinyzhou/article/details/7472969版权所有.未经允许不得擅自拷贝复制程序的部分或全部.发布自:http://blog.csdn.net/weinyzho
阅读全文
摘要:--ansi数学运算function charMathOperation(str) function chartoint(chstr) chstr=string.sub(chstr,2,2); return tostring(string.byte(chstr)); end str=string.gsub(str,"%b''",chartoint); str="return "..str; return loadstring(str)();
end print(charMathOperation("'a'-
阅读全文
摘要:local text="AVCodec ff_jpeg2000_decoder = {"
.." .name = \"j2k\",\n"
.." .type = AVMEDIA_TYPE_VIDEO,\n"
.." .id = CODEC_ID_JPEG2000,\n"
.." .priv_data_size = sizeof(J2kDecoderContext),\n"
.." .init = j2kdec_init,\n"
.." .clos
阅读全文
摘要:工具已经上传了.需要的到:http://download.csdn.net/detail/weinyzhou/4268448这下载。需要将gcc,yasm,nasm等工具的目录加入到bin路径里面,否则编译会导致提示找不到文件,因为汇编文件都是用他们编译的。补充;main.lua是启动文件,但是需要修改里面两个路径。一个是脚本路径,一个是ffmpeg代码路径。修改成功后用lua解析器运行就可以了。
阅读全文
摘要:lua编译后的luac文件会与lua解析器版本相关,也就是说5.1的解析器无法解析5.2的luac文件,5.2的解析器无法解析5.1的luac文件。细心的朋友可以早就发现。因为luac文件组织上标识头里面包含编译器的标识头。解析的时候会读取进行对比。而且5.2的luac文件组织方式都完全不一样。因此导致不兼容的问题。lua批量编译工具,支持以上两个版本的编译。大家放心使用。为什么需要编译?以为这样会提高Lua的执行效率。
阅读全文
摘要:以前一直想写一个这样的工具,只是以前经常这折腾一下,那折腾一下。都没有静下心来。此工具采用duilib+lua的方式编码。duilib作为UI框架,lua作为交互脚本。由于lua对线程支持不太好,所以采用扩展接口封装的方式和消息的方式实现了。多线程。转载保留:http://blog.csdn.net/weinyzhou/article/details/7472969版权所有,未经允许不得擅自传播。下载地址:http://download.csdn.net/detail/weinyzhou/4245993
阅读全文