• 新浪微博:
  • 微信 :
按键精灵电脑版
立即下载

软件版本:2014.05
软件大小:21.6M
更新时间:07-04

按键精灵安卓版
立即下载

软件版本:3.3.1
软件大小:62.5M
更新时间:5-24

按键精灵iOS版
立即下载

软件版本:1.3.5
软件大小:29.2M
更新时间:06-14

最新企业版UiBot
立即下载

软件版本:2.5
软件大小:181M
更新时间:05-20

快捷导航

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

登录 注册
发新话题 回复该主题

[技术交流] 【院刊】-【201504期】千里之外掌控脚本运行状况 [复制链接]

1#

千里之外监控脚本运行情况


本文按键学院提供技术支持






按键学院交流群(1群已满):376122403

零基础学按键精灵群(2群):372671254




前两天有个小伙伴找小编哭诉,自己早上在家里开着脚本挂机,然后就出门去上班了,结果回家之后发现脚本出现问题卡住了,白白的浪费了一天的电费。

其实呢,这种情况是完全可以避免的,小编这次就给大家带来几个方案,就算出门在外也可以轻松的监控家中脚本的挂机情况,妈妈再也不用担心我的脚本白挂一天啦!

1、邮件监控


可以使用发送邮件的方式及时的对于脚本出现的异常情况进行提醒,对于邮箱可能平时小伙伴们使用的频率并不会多,但是如果是使用QQ邮箱的话,那会有相应的收件提醒,所以还是可以及时的获取到脚本的异常提醒的。

下面的代码中是利用了按键自带的命令库里的发送邮件的命令,在调用这个函数的时候,会自动把当前的游戏画面截图,然后添加到邮件的附件里,发送到目标邮箱,这样就可以及时的收到异常的信息提示,并且能够了解目前的游戏状态。
  1. 发送邮箱 = "xxxxxx@QQ.com" '用于发送邮件的邮箱地址,可以使用163或者QQ邮箱
  2. 邮箱密码 = "xxxxxx" '邮箱的登录密码
  3. 接收邮箱 = "xxxxxx@QQ.com" '用于接受监控提醒的邮箱地址

  4. Function 发送邮件(内容)
  5. '这里截图的范围可以替换成目标窗口的范围大小
  6. Call Plugin.Pic.PrintScreen(0, 0, 1024, 768, "C:\PIC.bmp")
  7. call Lib.网络.发送邮件(发送邮箱,邮箱密码,接收邮箱,"脚本监控",内容,"C:\PIC.bmp")
  8. End Function
复制代码
给大家举个最简单的范例:
  1. //循环找图,超过10秒都还没找到图片的话就通过邮件发送异常提醒
  2. Do
  3. FindPic 0,0,1024,768,"Attachment:\确定.bmp",0.9,intX,intY
  4. If intX > 0 And intY > 0 Then
  5. TracePrint "执行代码"
  6. Else
  7. i=i+1
  8. End If
  9. If i > 10 Then
  10. call 发送邮件("找不到图,卡住了")
  11. End If
  12. Delay 1000
  13. Loop
复制代码

2、QQ监控


通过QQ给大号发送消息来提醒异常情况,首先电脑上先开一个小号,然后打开和大号的聊天窗口
  1. //窗口名称就是和大号发送消息时的QQ窗口标题
  2. Function 发送监控信息(窗口名,内容)
  3. Hwnd = Plugin.Window.Find(0, 窗口名)
  4. TracePrint hwnd
  5. Call Plugin.Bkgnd.SendString(Hwnd, 内容)
  6. Call Plugin.Bkgnd.KeyPress(Hwnd, 13)
  7. End Function
复制代码
调用这个函数的时候会自动往大号发消息提醒,我想这种方法是最及时的了,因为QQ基本上大家都会开着的,所以能够及时的收到提醒的消息以便处理。
小技巧:在挂机的电脑上可以把QQ设置成自动接收大号的远程连接,这样就算出现问题也能通过远程的方式及时的进行处理

设置方法:
1、点击远程控制设置选项



2、勾选上自动接收连接请求选项



3、点击添加好友,把大号QQ添加进去,然后再下方设置好QQ登录密码,还有设置一个用于远程连接的验证密码即可




3、鹰眼监控


鹰眼监控插件简单的说就是能够监控脚本的运行状况,并且把提示信息和游戏画面截图发送到手机的APP端上

使用鹰眼监控,需要先下载鹰眼插件,然后把插件复制到按键精灵的plugin 文件夹下,然后到鹰眼官网上注册账户,并且下载一个APP手机客户端到手机上。鹰眼官网地址:http://www.eeye007.com


1、首先需要先在电脑上注册插件,并且生成对象
  1. Function 注册()
  2. //【重要】将鹰眼eEye.dll插件添加到按键精灵附件中,然后在脚本开头写入释放文件并注册。
  3. PutAttachment ".\", "eEye.dll"
  4. RunApp "regsvr32 .\eEye.dll /s"

  5. //【重要】创建鹰眼插件COM对象
  6. Set eEye = CreateObject("EagleEye.1")
  7. //【重要】使用下面Initial命令登录鹰眼账号。账号与密码需要留下接口给使用脚本的用户填写。
  8. 账号 = 鹰眼账号 //此处填写注册好的鹰眼账号
  9. 密码 = 鹰眼密码 //此处设成鹰眼账号对应密码
  10. 返回值 = eEye.Initial(账号, 密码)
  11. If 返回值 这段代码只要在脚本的开头调用一次即可

    2、使用插件截图,并且发送信息和图片到手机的APP端 1 Then //返回值:账号与密码登录成功返回1。
  12. If 返回值 = 0 Then
  13. MsgBox "账号或密码验证不通过"
  14. ElseIf 返回值 = 2 Then
  15. MsgBox "网络连接断开"
  16. ElseIf 返回值 = 3 Then
  17. MsgBox "连接服务器失败"
  18. ElseIf 返回值 = 4 Then
  19. MsgBox "服务器无响应"
  20. ElseIf 返回值 = 5 Then
  21. MsgBox "服务器超时"
  22. End If
  23. EndScript
  24. Else
  25. Call Plugin.Msg.Tips( "注册成功!")
  26. End If
  27. End Function
复制代码
这个函数的时候方法和上面的邮件监控和QQ监控的使用方法一致,在脚本需要发送异常信息的时候调用一次即可。

优缺点


小编在这里列出了这三种方式的优缺点,童鞋们可以根据自己的习惯和需要选择适合自己的监控方式。

优点 缺点
邮件监控可以发送文字已经截图,方便了解游戏具体状况 日常习惯中邮件的使用频率低,可能无法及时的查看到异常的情况
QQ监控 QQ在线使用频率高,接收信息及时,并且可以远程处理问题 无法直接发送游戏图片
鹰眼监控 可以同时发送文字和游戏图片信息,相应快 需要单独注册账号,并且需要使用手机端来配合接收,需要耗费手机流量





 

谢谢大家阅读,记得给小编送支花花 ! 顺手点个


[tr=rgb(143, 188, 143)]

按键精灵免费公开课

回实战班:回合制通用教学火热报名

【听课对象】:对按键精灵感兴趣的同学们都可以来~
【上课地点】:零基础学按键精灵群(372671254)
【上课时间】:周天晚上19:30-21:00
【上课内容】:按键精灵脚本基础经验谈——图色命令
本期重点:回合制游戏--神武
学习时效:终生有效
上课时间:周2、周4、周6的 20:00--22:00
导师:工程师07
技术支持:果儿(院刊编辑)
点我进入按键学院报名啦 招生细节进群咨询招生办主任:2群-372671254(优先加入) 1群-376122403





    已有9评分我要评分查看所有评分

    本主题由 超级版主 n15976906190 于 2017/9/2 8:41:12 执行 审核主题 操作
    按键学院免费交流群:376122403

    按键学院招生计划
    按键学院系统教程
    2#


    3#

    看1看

    QQ836542817
    承接各类脚本
    价格公道,售后质量保证
    4#

    [code][/code]千里之外掌控脚本运行状况niu

    5#

    千里之外掌控脚本运行状况ok

    6#

    千里之外掌控脚本运行状况

    7#

    掌控脚本运行状况

    8#


    9#

    00000000000000000000000000000000

    10#

    看看怎么样

    11#

    感谢分享

    12#

    2952929

    13#

    好智能 很适合离开挂机脚本

    14#


    15#

    12312323123123123

    16#

    我爱学习,学习使我快乐

    17#

    呵呵下雨天心情

    18#

    Yyyhhhhhhhhh

    19#

    咯楼容鬼女女

    20#

    看看学习一下~~~

    发新话题 回复该主题