【按键精灵】LUA---setData 设置全局数据

原型: g.setData(...)

返回: true, "Success" 或者 false, "错误说明"

说明:设置全局数据,可以在线程中或其它按键程序中调用

示例:

// 设置单个全局数据
g.setData "name", "张三"
g.setData "年龄", 15  //变量名支持汉字、英文及数字。不区分大小写。不能包含特殊字符
g.setData "婚姻", False

// 批量设置全局数据
g.setData({"name": "张三", "年龄": 15, "婚姻": False})

// 检测赋值结果
Dim ret = g.setData("name", "张三")
If Not ret Then
tracePrint "赋值出错!"
exitScript
End If

 

原型: g.getData(...)

返回: 成功返回单个值或表,失败返回 nil, 错误信息

说明:获取全局数据值

示例:

// 获取单个全局数据
g.getData("name")
g.getData("年龄")
g.getData("婚姻")

// 批量获取全局数据
Dim data = g.getData("name", "年龄", "婚姻")
data["name"]
data["年龄"]
data["婚姻"]

 

 

原型: g.clearData(...)

返回: 清除全局数据。可以单独清除一个键的值,也可以批量清除多个键的值。

说明:清除全局数据值

示例:

// 单个清除
g.clearData("name")
g.clearData("年龄")
g.clearData("婚姻")

// 批量清除
g.clearData("name", "年龄", "婚姻")

 

posted @ 2025-08-13 15:50  1024记忆  阅读(15)  评论(0)    收藏  举报