本文档仅适用于xx6.3.x以上版本
如果遇到调用命令存在的情况,请更新到xx最新版

准备工作
将下列代码复制到脚本中,这个代码是公用代码,调用任何命令都会需要

Import "File.lua"
Import "Cjson.lua"
Function xx(cmd)
File.Write "/data/data/zpp.wjy.xxsq/share/cmd.txt", cmd
Delay 200
Dim result
While true
result = File.Read ( "/data/data/zpp.wjy.xxsq/share/cmd_return.txt")
If (result="正在处理") Then
TracePrint result
Delay 1000
Else
Exit While
End If
Wend
xx=result
End Function

新建环境
Dim result = xx("新建环境") //调用命令
TracePrint result //打印调用结果

新建指定名称的环境
Dim result = xx("新建环境|我自定义的环境名称") //调用命令
TracePrint result //打印调用结果

重命名当前环境
参数: 新名称
Dim result = xx("重命名当前环境|wx环境") //调用命令
TracePrint result //打印调用结果

删除当前环境
Dim result = xx("删除当前环境") //调用命令
TracePrint result //打印调用结果

获取当前环境名称
Dim result = xx("获取当前环境名称") //调用命令
TracePrint result //打印调用结果

获取当前环境、修改当前环境
返回结果是json格式的文本,需要转换为json对象方便操作修改,推荐json在线编辑器 www.qqe2.com,
下面我们以3个值举个例子,所有参数都可以按照此方法修改。有能力的同学也可以直接修改xx的环境文件,这样就不仅仅可以修改当前环境了,所有环境都可以修改
xx环境文件路径 /sdcard/xxsq/环境/环境xx/环境.json
Dim env = xx("获取当前环境") //调用命令
TracePrint env //打印整个环境文本,可以复制到json在线编辑器中查看
Dim json =Cjson.Decode(env) //转化为json对象
TracePrint json["mVSystem"]["brand"] //打印brand,也就是手机品牌这个属性
json["mVSystem"]["brand"] = "xiaomi" //修改手机品牌这个属性
TracePrint json["mVSystem"]["brand"] //再次打印brand,检查是否修改成功了
env=Cjson.Encode(json) //将修改过的json对象转换为文本
Dim result = xx("设置当前环境|"& env) //保存到当前环境,这样修改就生效了
TracePrint result //打印设置结果
Dim env = xx("获取当前环境") //调用命令
TracePrint env //打印整个环境文本,可以复制到json在线编辑器中查看
Dim json =Cjson.Decode(env) //转化为json对象
TracePrint json["mVSims"][1]["tel"] //打印手机号码
json["mVSims"][1]["tel"] = "+8618300001111" //修改手机号码
TracePrint json["mVSims"][1]["tel"] //再次打印,检查是否修改成功了
env=Cjson.Encode(json) //将修改过的json对象转换为文本
Dim result = xx("设置当前环境|"& env) //保存到当前环境,这样修改就生效了
TracePrint result //打印设置结果
Dim env = xx("获取当前环境") //调用命令
TracePrint env //打印整个环境文本,可以复制到json在线编辑器中查看
Dim json =Cjson.Decode(env) //转化为json对象
Dim addOne ={"tel":"15880877839","msg":"嗯嗯","time":1529454446586} //创建一条新的短信
json["mSmses"]["100000"]=addOne //将短信添加到环境中,如果10000已存在则覆盖,如果不存在则添加
env=Cjson.Encode(json) //将修改过的json对象转换为文本
Dim result = xx("设置当前环境|"& env) //保存到当前环境,这样修改就生效了

设置用户数据
用户数据是方便记录信息的一个功能,可以将它看做一个记事本,可以将注册的账号密码,手机号,等等信息都记录在里面,因为用户数据是对应环境的,非常方便
Dim result = xx("设置用户数据|我要赚大钱") //调用命令
TracePrint result //打印调用结果

获取用户数据
Dim result = xx("获取用户数据") //调用命令
TracePrint result //打印调用结果
隐藏内容

此处内容需要权限查看

  • NIP用户购买价格:10元
  • VIP用户购买价格:10元
  • 合伙人用户购买价格:10元

发表评论

后才能评论