找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 36208|回复: 14

[插件工具] 封装你的爱伪装AWZ模板省时省力编写IOS脚本

[复制链接]

6

主题

13

回帖

30

积分

按键电脑&手机班学员

鲜花
0
猫粮
220
QQ
发表于 2019-2-14 19:50:02 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 laiyitong 于 2019-2-16 20:16 编辑

今天又来给师弟们分享一点干货了,大牛请无视......现在写IOS脚本很多备份工具已经不能用了,爱伪装应该是用的最多的了,
其实类似这种开发出来的软件,作者都提供给脚本开发者很多调用的方式,
今天我们就来分析下,怎样不通过点击找图,直接调用AWZ的命令!

awz的调用有两种方式,一种是openurl的方法(调用说明请参考http://www.awzgo.cn/awz_script_api/script.html)
openurl的方法可以参考我的另一个帖子https://zimaoxy.com/b/t-687-1-1.html,这里就不再赘述,
今天要说的就是方便新手使用的http方式(调用说明请参考https://www.awzapp.com/a/api/http.html),下图我截取了一部分,看到这些,是不是就能够秒懂我的意思了呢?

%B%JM(J2`[REW)4G~ZGLO{K.png

既然是http调用,我们直接用按键自带的url.get命令就可以了
当然切记在调用之前必须启动爱伪装APP
既然是调用,我们就必须根据返回值来判断是否调用成功了
附上返回值说明

ECJ_D}KJ`XYMODGWC)W]P(6.png

现在附上一键新机的代码示例:

[按键精灵] 纯文本查看 复制代码
Import "Cjson.lua"
RunApp "AWZ" : Delay 2000
Dim ret = URL.Get("http://127.0.0.1:1688/cmd?fun=newrecord")
If ret Then 
   ret = Cjson.Decode(ret)
   If ret["result"] = 1 Then 
        TracePrint "新机成功,IP未重复"
   ElseIf ret["result"] = 3 Then
        TracePrint "一键新机成功,但IP地址重复"
   End If
End If



我的代码仅供参考咯,我并没调试,有问题可以咨询我!
其他的调用,跟例子大同小异,自己慢慢发掘吧,其实很多第三方工具,都提供了对应的调用接口
写脚本的时候不要埋头苦干,有空的时候多网站找找资料,自然能够节省更多的代码和时间咯!





楼主热帖
  • 打卡等级:开宗立派

1087

主题

2141

回帖

4335

积分

院长

鲜花
9
猫粮
7419
QQ
发表于 2019-2-14 22:15:48 | 显示全部楼层
不错~代码部分可以参考这个美化
[美化帖子] 发帖必备技巧之一、代码高亮功能
https://zimaoxy.com/b/t-98-1-1.html
(出处: 紫猫学院社区)

6

主题

13

回帖

30

积分

按键电脑&手机班学员

鲜花
0
猫粮
220
QQ
 楼主| 发表于 2019-2-15 12:24:14 | 显示全部楼层
紫猫 发表于 2019-2-14 22:15
不错~代码部分可以参考这个美化
[美化帖子] 发帖必备技巧之一、代码高亮功能
https://zimaoxy.com/b/t-98-1 ...

♪(^∇^*)好的

0

主题

4

回帖

4

积分

学前班

鲜花
0
猫粮
10
发表于 2019-2-15 13:38:23 | 显示全部楼层
支持一下

0

主题

2

回帖

2

积分

学前班

鲜花
0
猫粮
15
发表于 2020-1-27 22:48:19 | 显示全部楼层
Dim res = URL.Get("http://127.0.0.1:1688/cmd?fun=renamecurrentrecord&name"= 手机号)
If res Then
   res = Cjson.Decode(res)
   If res["result"] = 1 Then
        TracePrint "重命名成功"
   End If
End If
我这个死活重命名不了。手机号是文本的资料

6

主题

13

回帖

30

积分

按键电脑&手机班学员

鲜花
0
猫粮
220
QQ
 楼主| 发表于 2020-1-29 15:35:20 | 显示全部楼层
JayChong 发表于 2020-1-27 22:48
Dim res = URL.Get("http://127.0.0.1:1688/cmd?fun=renamecurrentrecord&name"= 手机号)
If res Then
   r ...

应该是你编码有问题  直接把手机号写到代码调试

0

主题

8

回帖

8

积分

学前班

鲜花
0
猫粮
10
发表于 2020-3-7 01:01:32 | 显示全部楼层
xie i  yixia

0

主题

1

回帖

1

积分

学前班

鲜花
0
猫粮
37
发表于 2020-3-16 23:14:57 | 显示全部楼层
JayChong 发表于 2020-1-27 22:48
Dim res = URL.Get("http://127.0.0.1:1688/cmd?fun=renamecurrentrecord&name"= 手机号)
If res Then
   r ...

=号在双引号里面 手机号前面加上连接符&

0

主题

4

回帖

4

积分

学前班

鲜花
0
猫粮
10
发表于 2020-8-28 11:45:30 | 显示全部楼层
请问 按键精灵安卓版得要怎么写啊

0

主题

28

回帖

30

积分

小学生

鲜花
0
猫粮
35
发表于 2020-9-1 14:49:24 | 显示全部楼层
66666666666666666666666666666
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|紫猫编程学园

GMT+8, 2024-11-24 17:34

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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