AI手机网,大数据互联网营销平台,手机群控软件

 找回密码
 立即注册
搜索
查看: 178|回复: 1

侠客群控引擎二次开发SDK可用方法大全(持续更新)

[复制链接]

545

主题

647

帖子

4192

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4192
发表于 2018-3-29 13:11:22 | 显示全部楼层 |阅读模式

; X: q* F! v2 ~
首先,SDK项目需要引用sdk的类库,位置在 安装目录\xcontrol.core.dll 如 C:\Program Files\南宁侠客网络科技有限公司\侠客手机群控引擎\xcontrol.core.dll: q7 w7 `( O7 y- V& C9 w. n
6 v$ J* [& o) s, Y6 d2 f2 |1 t
可用方法如下:
8 k0 ?; A; f# e1 Q
  • public void ShowLogConsole([string title = 插件调试日志])
  •     AndroidControlSDK.AndroidScript 的成员
  • 摘要:
  • 显示日志控制台
    1 H3 I* \, u# F$ q5 {5 N

2 X1 n9 Q* f' V) v- p
  • public string Click(int x, int y)
  •     AndroidControlSDK.AndroidScript 的成员
  • 摘要:
  • 点击
  • 参数:
  • x: x坐标
  • y: y坐标
  • 返回结果:9 L4 M* x' _; k1 d  g5 s. l

4 {( u% r, n1 Y- T. J" @7 O, g
  • public abstract string Name()
  •     AndroidControlSDK.AndroidScript 的成员
  • 摘要:
  • 模块名称
  • 返回结果:
    1 L+ I1 V! b4 ~' n2 b6 H8 z4 k2 w

/ @. ?$ z. U, ?% s3 }
  • public abstract string Description()
  •     AndroidControlSDK.AndroidScript 的成员
  • 摘要:
  • 模块描述
  • 返回结果:+ X8 r9 d. O5 P( L" u  ~
3 G% m* h! d  V2 _7 P. C% w6 k
  • public abstract void RunScript()
  • AndroidControlSDK.AndroidScript 的成员
  • 摘要:
  • 模块执行过程
  • 返回结果:7 m. q5 |  z  ]) o* U' t/ h
7 A7 o5 X" i4 }) e4 g  A
  • public string Drag(int startx, int starty, int endx, int endy)
  •     AndroidControlSDK.AndroidScript 的成员
  • 摘要:
  • 拖动
  • 参数:
  • startx: 起始x坐标
  • starty: 起始y坐标
  • endx: 结束x坐标
  • endy: 结束y坐标
  • 返回结果:* [4 q% o: F  Y* w% d+ }1 A

2 u% e. B4 v$ l9 I- h3 }$ u
  • public string FindAndCLickAndClearObj(string text, [int index = 0])
  •     AndroidControlSDK.AndroidScript 的成员
  • 摘要:
  • 查找并点击并清空(精确匹配模式)
  • 参数:
  • text: 资源id或类名或特征字符
  • index: 索引,表示作用于匹配的第几个结果
  • 返回结果:
    " H8 h8 T: Z5 A! m$ x6 w
3 b- o7 d: r8 l% `7 O
  • public string FindAndCLickAndClearObjByRegex(string regex, [int index = 0])
  •     AndroidControlSDK.AndroidScript 的成员
  • 摘要:
  • 查找并点击并清空(正则模式)
  • 参数:
  • regex: 资源id或类名或特征字符(支持正则表达式)
  • index: 索引,表示作用于匹配的第几个结果
  • 返回结果:/ W7 q& B" ^6 z/ C  H9 G

0 {. a7 {& P6 d  M  Y* d2 T2 C
  • public string FindAndCLickObj(string text, [int index = 0])
  •     AndroidControlSDK.AndroidScript 的成员
  • 摘要:
  • 查找并点击元素(精确匹配模式)
  • 参数:
  • text: 资源id或类名或特征字符
  • index: 索引,表示作用于匹配的第几个结果
  • 返回结果:
    ! ?0 [6 A" }, V

$ u9 d3 ?. t8 G  z3 l
  • public string FindAndCLickObjByRegex(string regex, [int index = 0])
  •     AndroidControlSDK.AndroidScript 的成员
  • 摘要:
  • 查找并点击元素(基于正则表达式)
  • 参数:
  • regex: 资源id或类名或特征字符(支持正则表达式)
  • index: 索引,表示作用于匹配的第几个结果
  • 返回结果:
    # e4 y. ?# i9 c' N( i! y' k/ F
+ l. W4 u% q) I0 l# S
  • public string FindAndInutText(string name, string text, [int index = 0])
  •     AndroidControlSDK.AndroidScript 的成员
  • 摘要:
  • 查找并赋值(一般用于文本框)
  • 参数:
  • name: 资源id或类名或特征字符(支持正则表达式)
  • text: 输入的文本
  • index: 索引,表示作用于匹配的第几个结果
  • 返回结果:7 s8 ~6 v# e$ ^, h0 x, G: b+ u
9 L3 a  e" l8 R# {' ~
  • public string FindObj(string text)
  •     AndroidControlSDK.AndroidScript 的成员
  • 摘要:
  • 精确匹配查找元素
  • 参数:
  • text: 资源id或类名或特征字符
  • 返回结果:4 @9 W' {) N3 k/ J

. ]/ ~* K; A+ w
  • public string FindObjByRegex(string regex)
  •     AndroidControlSDK.AndroidScript 的成员
  • 摘要:
  • 基于正则查找元素
  • 参数:
  • regex: 资源id或类名或特征字符(支持正则表达式)
  • 返回结果:
    0 e+ C& F: k# X' H3 i/ f5 b, @
" y. O1 C8 Q7 X8 \) E9 i$ d
  • public string GetLoction()
  •     AndroidControlSDK.AndroidScript 的成员
  • 摘要:
  • 读取手机的GPS坐标
  • 返回结果:1 l5 b( u/ V* X- S( K- K. `
# Q/ H" _4 H: `5 S" h# y( m! ?1 H
  • public System.Collections.Generic.List<string> GetUiTexts(string regex)
  •     AndroidControlSDK.AndroidScript 的成员
  • 摘要:
  • 获取元素文本
  • 参数:
  • regex: 资源id或类名或特征字符(支持正则表达式)
  • 返回结果:
    ' ]: e1 F1 K, B; ^( ~- ^2 C
0 m7 Q* ], n+ T% C
  • public void InputText(string text)
  •     AndroidControlSDK.AndroidScript 的成员
  • 摘要:
  • 通过输入法输入文本
  • 参数:
  • text: 要输入的内容
    $ y) G$ T: L( ^, {5 \) M. R  I3 d

, ^$ y, D0 A6 J8 O: N8 A' m  ^% v9 s( \4 i
  • public void OpenUserChat(string userid)
  •     AndroidControlSDK.AndroidScript 的成员
  • 摘要:
  • 打开用户对话界面
  • 参数:
  • userid: 微信id,可以是真实id也可以是加密id,或者群id、公众号id
    0 C7 C! F- U6 i* w
8 i$ o, C5 r$ q' z
  • public string PressKeyCode(int keycode)
  •     AndroidControlSDK.AndroidScript 的成员
  • 摘要:
  • 发送按键
  • 参数:
  • keycode: 按键代码(可参考安卓keyevent)
  • 返回结果:
      V+ L; s: q) h. f
- _0 ^: o2 I8 j! x9 B2 o$ [
  • public string RunAdb(string adbcmd)
  •     AndroidControlSDK.AndroidScript 的成员
  • 摘要:
  • 在手机上执行执行ADB命令
  • 参数:
  • adbcmd: adb命令
  • 返回结果:1 T5 w* Y) ?/ q$ V# ^7 H2 i) A

. |; A" a: a4 u( V# _
  • public string SendIntent(System.Collections.Generic.Dictionary<string, string> dic)
  •     AndroidControlSDK.AndroidScript 的成员
  • 摘要:
  • 发送Intnet
  • 参数:
  • dic: key value形式的intnet值
  • 返回结果:0 [2 e0 J. v  R

  `" k) _' @% ?( V* a
  • public void SetAirPlane(bool ison)
  •     AndroidControlSDK.AndroidScript 的成员
  • 摘要:
  • 设置飞行模式
  • 参数:
  • ison: 是否开启飞行模式
    4 M/ x% ~- T$ {+ j* d

8 U  c* W0 H/ z9 P9 F
  • public void SetImei(string imei)
  •     AndroidControlSDK.AndroidScript 的成员0 o  P  p' P) X+ a

5 E' t, U8 C% V1 k. E; P
  • public void SetLoction(string loction)
  •     AndroidControlSDK.AndroidScript 的成员
  • 摘要:
  • 设置手机的GPS坐标
  • 参数:
  • loction:. R( s+ \0 J& v" q. J# D
( t) o$ f  o1 i# [) g
  • public void SetMacAddress(string macaddress)
  •     AndroidControlSDK.AndroidScript 的成员3 x2 ~3 t& Q: H+ p) J/ L+ N
, i2 B' Z/ h) H. ?3 b# Z
  • public void SetSid(string sid)
  •     AndroidControlSDK.AndroidScript 的成员) c( l* e1 z: O! J
7 z- n" ^6 @* h
  • public void SetSim(string sim)
  •     AndroidControlSDK.AndroidScript 的成员
    ) C1 D! x1 I( F  P) K! Z
& W+ B/ @( X9 q
  • public void ShowStatus(string status)
  •     AndroidControlSDK.AndroidScript 的成员
  • 摘要:
  • 显示脚本状态
  • 参数:
  • status: 状态1 e2 L/ @; ^7 O3 g

, R5 |$ ]! Q- A/ y" A0 u* Q
  • public void ShowStatus(string status, System.Windows.Media.Color color)
  •     AndroidControlSDK.AndroidScript 的成员
  • 摘要:
  • 显示脚本状态
  • 参数:
  • status: 状态
  • color: 文字颜色
    ! t8 U. w; ]- V0 t4 h

7 P/ W0 x5 o5 z, B7 G
  • public void StartWeixin()
  •     AndroidControlSDK.AndroidScript 的成员
  • 摘要:
  • 进入微信2 @2 x9 h* e- v. V% e

# c# m+ a3 {; S6 |) @+ B% m
  • public void YaoYiXia()
  •     AndroidControlSDK.AndroidScript 的成员
  • 摘要:
  • 摇一摇
    3 l( ~0 d% f: a- ~: T4 j
关闭wifi可使用 RunAdb("su -c svc wifi disable");,同理,开启wifi可使用RunAdb("su -c svc wifi enable");,想要插件执行adb命令建议先把手机连接到电脑上,然后使用adb shell进入环境,再测试相应的adb命令,群控执行RunAdb就是在adb shell环境下执行的
: |5 B9 q6 u4 Z- O) O" }6 g" ~+ \4 I
' f6 z4 B7 m8 y




上一篇:侠客群控万能表单输入使用说明
下一篇:侠客手机群控。图灵机器人 对接 群控机器人设置教程
本帖地址:http://www.aialbb.com/thread-451-1-1.html

1、专业群控,云控,脚本开发,手机ROM技术开发。开发QQ:735394006

2、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关

3、帖子作者无需承担一切因本文发表而直接或间接导致的民事或刑事法律责任

11

主题

485

帖子

1037

积分

金牌会员

Rank: 6Rank: 6

积分
1037
发表于 2018-9-4 23:23:53 | 显示全部楼层
好东西,谢谢分享!!!!!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|AI手机网

GMT+8, 2019-3-23 03:05 , Processed in 0.126095 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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