紫猫学院社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5204|回复: 14

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

[复制链接]

4

主题

16

帖子

21

积分

按键电脑&手机班学员

Rank: 8Rank: 8

猫粮
119
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),下图我截取了一部分,看到这些,是不是就能够秒懂我的意思了呢?



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



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

[按键精灵] 纯文本查看 复制代码
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



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





本帖子中包含更多资源

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

x
回复

使用道具 举报

847

主题

2413

帖子

2433

积分

院长

Rank: 9Rank: 9Rank: 9

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

使用道具 举报

4

主题

16

帖子

21

积分

按键电脑&手机班学员

Rank: 8Rank: 8

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

♪(^∇^*)好的
回复

使用道具 举报

0

主题

4

帖子

4

积分

学前班

Rank: 1

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

使用道具 举报

0

主题

2

帖子

2

积分

学前班

Rank: 1

猫粮
14
发表于 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
我这个死活重命名不了。手机号是文本的资料
回复

使用道具 举报

4

主题

16

帖子

21

积分

按键电脑&手机班学员

Rank: 8Rank: 8

猫粮
119
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

主题

7

帖子

7

积分

学前班

Rank: 1

猫粮
8
发表于 2020-3-7 01:01:32 | 显示全部楼层
xie i  yixia
回复

使用道具 举报

0

主题

1

帖子

1

积分

学前班

Rank: 1

猫粮
20
发表于 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

积分

学前班

Rank: 1

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

使用道具 举报

0

主题

30

帖子

30

积分

小学生

Rank: 2

猫粮
35
发表于 2020-9-1 14:49:24 | 显示全部楼层
66666666666666666666666666666
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2021-1-21 20:27

Powered by Discuz! X3.4

Copyright © 2012-2020 紫猫编程学院

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