suixin812 发表于 2014-4-6 17:11:17

【ScriptMeasure】Lua间的互相访问




Lua中,所有的全局变量都被储存在表_G中。而在Rainmeter中,为了让多个实例可以同时存在,
每一个Script类型的Measure的实例中的全局变量都被储存在各自的表_G[]中,
所以我们可以通过表_G直接访问另一个脚本实例的全局变量。

因此我写了一套函数ScriptMeasure,
用于将Rainmeter中脚本Measure实例标识为对象,
ScriptMeasure或SM是这类对象的名称。

如上图,中间的lrc.lua读取本地歌词,
其他四个lua从lrc.lua中读取信息。

ScriptMeasure的详细用法,见api文档http://pan.baidu.com/s/1i3hyIw9上图的皮肤套装


歌词的设置见
https://bbs.rainmeter.cn/thread-117318-1-1.html

cc88585 发表于 2014-4-6 20:48:07

帮顶 新手求资源 康桑米大

yking1997 发表于 2014-4-7 13:08:01

技术贴,顶起{:10_452:}

babytao 发表于 2014-4-7 17:01:51

表示看不太懂{:10_414:}

wanglin19910604 发表于 2014-4-7 18:36:22

很科技感 唉 可惜最近一直在玩手机没时间玩桌面

1159547749 发表于 2014-4-7 20:43:26

则个,,,好神奇高端的说

daizibin 发表于 2014-4-12 20:54:40

看不太懂,呵呵

Anson√ 发表于 2015-7-28 23:34:40

。。。还是不懂



---------------------------------------------------------------------------------------------------------------------

Anson√于2015-7-28 23:34补充以下内容:
。。。还是不懂{:10_452:}

---------------------------------------------------------------------------------------------------------------------

drylove 发表于 2015-9-28 11:24:21

真心不懂怎么搞。。

343476485 发表于 2015-11-15 03:06:01

::{20D04FE0-3AEA-1069-A2D8-08002B30309D}
页: [1] 2 3 4
查看完整版本: 【ScriptMeasure】Lua间的互相访问