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

Nick_41671 8天前 74

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

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

返回
发新帖