Window.GetSize 拿到的位置,用 objRect["x"] 无法取出

Nick_41671 2019-6-11 1140

objRect = Window.GetSize({"wnd":[{"app":"WeChat","cls":"WeChatMainWndForPC","title":"微信"}]})
TracePrint objRect
TracePrint objRect["x"]

TracePrint objRect["y"]


[12:15:07]uibot376e154d578e70.task,第12行:"{ "x": 234, "y": 47, "width": 832, "height": 637 }"

[12:15:07]uibot376e154d578e70.task,第13行:null

[12:15:07]uibot376e154d578e70.task,第14行:null


objRect 对象里是有x,y的,但通过objRect["x"]去取的时候,结果是null


上传的附件:
最新回复 (5)
  • 梅花在路上 2019-6-11
    2
    感谢您对UiBot的支持,UiBot是代替人工进行电脑上枯燥、繁琐、重复以及批量化的操作,为企业解决业务流程自动化难题,构建企业及个人的数字化劳动力提供强大支撑。我们已经将您的问题反馈给技术人员,稍后有技术人员给予回复~ 
  • 九木成林 2019-6-11
    3
    因为Window.GetSize的返回值不是数组.
  • 哒哒 2019-6-11
    4
    这个命令返回的是一个JSON字符串,你需要用JSON.Parse命令转换成字典然后再提取对应的值
  • luo 2019-6-12
    5
    这个命令应该返回字典,这里返回有问题,记下了之后会修复
  • 哒哒 2019-6-13
    6
    luo 这个命令应该返回字典,这里返回有问题,记下了之后会修复

    这个破问题早就有了,而且不光是这个命令,图像命令里我记得有个也是这样。。。。。我都习惯了。。

返回
发新帖