# 【ScriptMeasure】Lua间的互相访问 - Rainmeter插件与测试 - 雨滴社区 - Powered by Discuz!
 找回密码
 点击注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 9418|回复: 40

[插件与脚本] 【ScriptMeasure】Lua间的互相访问

[复制链接]

签到天数: 78 天

[LV.6]常住居民II

发表于 2014-4-6 17:11:17 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?点击注册

x
屏幕截图(80).png 屏幕截图(81).png


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

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

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

ScriptMeasure的详细用法,见api文档
  1. http://pan.baidu.com/s/1i3hyIw9
复制代码
上图的皮肤套装
NowPlayingWindows_2.0.0.rmskin (34.09 KB, 下载次数: 11, 售价: 1 点活跃值)

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

评分

参与人数 1心动值 +1 活跃值 +10 技术值 +1 收起 理由
萝莉头 + 1 + 10 + 1 童鞋我要表扬你( ノ^ω^)ノ

查看全部评分

本帖被以下淘专辑推荐:

回复

使用道具 举报

签到天数: 176 天

[LV.7]常住居民III

发表于 2014-4-6 20:48:07 | 显示全部楼层
帮顶 新手求资源 康桑米大

点评

倒数第三行  发表于 2014-4-6 22:19
回复

使用道具 举报

签到天数: 347 天

[LV.8]以坛为家I

发表于 2014-4-7 13:08:01 | 显示全部楼层
技术贴,顶起
回复

使用道具 举报

签到天数: 223 天

[LV.7]常住居民III

发表于 2014-4-7 17:01:51 | 显示全部楼层
表示看不太懂  
回复

使用道具 举报

签到天数: 29 天

[LV.4]偶尔看看III

发表于 2014-4-7 18:36:22 | 显示全部楼层
很科技感 唉 可惜最近一直在玩手机没时间玩桌面
回复

使用道具 举报

签到天数: 17 天

[LV.4]偶尔看看III

发表于 2014-4-7 20:43:26 | 显示全部楼层
则个,,,好神奇高端的说
回复

使用道具 举报

签到天数: 21 天

[LV.4]偶尔看看III

发表于 2014-4-12 20:54:40 | 显示全部楼层
看不太懂,呵呵
回复

使用道具 举报

签到天数: 9 天

[LV.3]偶尔看看II

发表于 2015-7-28 23:34:40 | 显示全部楼层
。。。还是不懂



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

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

---------------------------------------------------------------------------------------------------------------------
回复

使用道具 举报

该用户从未签到

发表于 2015-9-28 11:24:21 | 显示全部楼层
真心不懂怎么搞。。
回复

使用道具 举报

签到天数: 2 天

[LV.1]初来乍到

发表于 2015-11-15 03:06:01 | 显示全部楼层
::{20D04FE0-3AEA-1069-A2D8-08002B30309D}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点击注册

本版积分规则

快速回复 返回顶部 返回列表