请问ldconsole.exe里面的operaterecord具体应该如何使用

发表于:2023-02-16

您好!我想通过命令行运行某段操作录制,

在最新的雷电9 ldconsole.exe里面,最后一条命令是

operaterecord <--name mnq_name | --index mnq_idx>  --content <jsonstring>

我想通过该命令运行一段操作录制,可是不知道应该如何规范地填写jsonstring,是否有相关的教程?谢谢!

我尝试过输入某个操作录制(如下):

{'operations': [{'timing': 1931, 'operationId': 'PutMultiTouch', 'points': [{'id': 1, 'x': 16680, 'y': 9924, 'state': 1}]}, {'timing': 1936, 'operationId': 'PutMultiTouch', 'points': []}, {'timing': 2145, 'operationId': 'PutMultiTouch', 'points': [{'id': 1, 'x': 16680, 'y': 9924, 'state': 0}]}, {'timing': 2152, 'operationId': 'PutMultiTouch', 'points': []}, {'timing': 37191, 'operationId': 'PutMultiTouch', 'points': [{'id': 1, 'x': 14232, 'y': 9276, 'state': 1}]}], 'recordInfo': {'loopType': 2, 'loopTimes': 1, 'circleDuration': 217380, 'loopInterval': 0, 'loopDuration': 0, 'accelerateTimes': 1, 'accelerateTimesEx': 1, 'recordName': '', 'createTime': '2023-02-11 23:06:22', 'playOnBoot': False, 'rebootTiming': 0}}

但是返回

{

    “code”:0

},模拟器中也没有任何反应,

应该是输入错误了吧。

另外,当某个操作录制太长,其jsonstring超过cmd一次可以输入的字数时,应该如何处理?

期望得到解答,谢谢您!

祝您生活愉快,工作顺利!

评论(1)
  • 6989mkafoq2

    2024-07-25

    可以试试python的subprocess库,应该就可以输入超长的jsonstring了,不过我试了下依然无反应🙃。只能老老实实用脚本搞元素识别点击了


    点赞(0) 回复
    • 举报