• 按键公众号 :
按键精灵电脑版
立即下载

软件版本:2014.06
软件大小:22.9M
更新时间:2021-12-03

按键精灵安卓版
立即下载

软件版本:3.7.2
软件大小:46.2M
更新时间:2023-05-10

按键精灵iOS版
立即下载

软件版本:1.8.0
软件大小:29.2M
更新时间:2023-03-21

按键手机助手
立即下载

软件版本:3.8.0
软件大小:262M
更新时间:2023-05-30

快捷导航

登录 后使用快捷导航
没有帐号? 注册

返回列表 12345678» / 13
发新话题 回复该主题

[教程心得] 【山海插件教程】实现脚本的多日志记录功能 [复制链接]

1#
小伙伴们大家好。相信大家在做一些比较商业化的脚本的时候都会习惯进行日志的记录吧。可以把一些关键的输出信息记录下来,以便后期进行查看还有问题的分析。但是呢~~按键自带的日志记录还是有缺陷的,他不能自定义的去设置日志文件的路径还有他只能记录一个日志文件。所以这里就给大家介绍下山海插件中的日志记录命令


>>>> 插件教程目录 <<<<

相关命令:
命令名称:LogPath
命令功能: 设置日志文件路径
参数: 参数1【必要】:字符串,记录日志路径
返回值:


命令名称:OutLog
命令功能: 写入日志内容
参数: 参数1【必要】:字符串,要记录到日志中的内容
返回值:


这两个命令是配套的命令,在使用的时候需要先用LogPath 命令设置下需要记录的日志文件的路径,然后OutLog 命令把想要记录的信息写入日志内。命令会把每条日志都自动分行记录,并且加上当前的时间。

范例:
  1. Import "shanhai.lua"

  2. Call shanhai.LogPath("/sdcard/日志1.log")
  3. // 开始记录日志1
  4. For i = 1 To 10
  5. call shanhai.OutLog ("当前循环:" & i)
  6. Delay 1000
  7. Next

  8. Call shanhai.LogPath("/sdcard/日志2.log")
  9. // 开始记录日志2
  10. For i = 1 To 10
  11. call shanhai.OutLog ("当前循环:" & i)
  12. Delay 1000
  13. Next
复制代码

这个日志命令还有一个优点就是不用担心忽然按键的闪退导致日志的丢失,日志内容会在调用命令的时候自动记录到文件里,就算按键出现了异常崩溃,也能通过日志来定位到错误点。

利用好日志路径的功能还可以用来实现不同类别的日志分开记录的功能。
范例:
  1. Import "shanhai.lua"
  2. Dim IntX,IntY

  3. FindMultiColor 0,0,0,0,"FFFFFF","4|1|2F9772-000000|123456-101010,3|7|378757",0,0.9,intX,intY
  4. If intX > -1 Then
  5. Call 记录日志(1, "坐标在" & intX & "," & intY)
  6. Tap IntX, IntY
  7. Delay 1000
  8. Call 记录日志(2, "签到成功")
  9. Else
  10. Call 记录日志(0, "特征没找到")
  11. End If

  12. Function 记录日志(id, msg)
  13. Select Case id
  14. Case 0
  15. Call shanhai.LogPath("/sdcard/错误异常.log")
  16. Case 1
  17. Call shanhai.LogPath("/sdcard/信息输出.log")
  18. Case 2
  19. Call shanhai.LogPath("/sdcard/收益统计.log")
  20. End Select
  21. Call shanhai.OutLog(msg)
  22. End Function
复制代码

最后编辑quitout 最后编辑于 2016-07-20 14:30:51
本主题由 超级版主 瑞祥幽冥狼 于 2023/7/10 8:48:44 执行 审核帖子 操作
2#

feel什么意思

3#

是不是吃了兴奋剂............................狂发帖 哈哈哈!!!!!!!

4#

【山海插件教程】实现脚本的多日志记录功能

5#

:【山海插件教程】实现脚本的多日志记录功能

[url=http://bbs.anji
6#

请求观看隐藏内同

7#

谢谢山海师

8#

这个有用

9#

这个日志不错哦

10#


11#

日志这东西,确实是又需要的,可是很难用啊~

12#

回复 1楼quitout的帖子

发生运行时错误!错误代码:2,错误行号:0,错误信息: attempt to index local 'f' (a null value)
这个是什么问题??路径错误么??可是我路径核对了好几遍,都没错啊~

13#

看看看看

14#

ddddddddddddddddddd

15#

來參考看看

16#

dddddddddddddddddddddddddddddddd

17#

会在调用命令的时候自动记

18#

哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈

19#

学习日志

20#

的速度速度

发新话题 回复该主题