SAP 数据捉取

Karmen 2019-8-21 1663

各位,

我看了很多的UIBOT贴子, 但只有捉取网站信息的教程,我想捉取SAP红色部分的信息到Excel, 想请教有什么好的方法吗?_SAP 数据捉取



最新回复 (10)
  • 薇~ 2019-8-22
    2
    https://docs.uibot.com.cn/guide/ch004.html#sap客户端程序
  • Karmen 2019-8-22
    3

    1.教程只是教如何把SAP与Uibot interface的方法, 现在连接SAP是没有问题了,

    2.现我想捉取某一格的数据, 一开始是成功的, 但当我换另一个物料再捉取时, 就出错了.


    [22:32:50]uibot37a7169e72ed5c.task,第4行:模块调用出错:Exception has been thrown by the target of an invocation. Exception in UiElement.GetValue,元素未找到

  • luo 2019-8-23
    4
    试试数据抓取,但是抓完之后会需要自己拆分
  • Karmen 2019-8-26
    5

    由于SAP是用GUI登录而不是网页, 选'数据捉取'时到'第2步'时捉不出数据.



  • 薇~ 2019-8-26
    6
    https://docs.uibot.com.cn/guide/ch004.html#sap%E5%AE%A2%E6%88%B7%E7%AB%AF%E7%A8%8B%E5%BA%8F可以看下这个教学视频~
  • Karmen 2019-8-27
    7
    亲, 我早前就按这要求做了, 但也没有用.
  • luo 2019-8-27
    8
    Karmen 由于SAP是用GUI登录而不是网页, 选'数据捉取'时到'第2步'时捉不出数据.
    3.2加入了到sap表格支持,但是一定要是表格。
    可以核对下你使用的版本,并再次试下。同时也可以把你要抓取的数据的特征发出来,可以让我们看看。使用调整元素的方式应该也能抓出数据
  • Karmen 2019-8-27
    9

    Hi Luo,
    1. 我检查了, 是3.2.0版本;
    2. 如果是表格, 我是可以直接导出的, 不用Uibot导数据;
    3.我终于可以把数据进行了复制, 我还想把它们复制到Excel, 因为我要对每一个物料号进行遍历, 数据为每8行为一组数据进行粘贴.

    dim sRet = ""

    dim objRect = ""

    dim objPoint = ""
    Delay(1500)
    Mouse.Move(95, 335, false)
    Keyboard.Press("Y", "press", ["Ctrl"])
    Mouse.Drag(95, 335, 534, 482, "left", [])
    Keyboard.Press("C", "press", ["Ctrl"])
    TracePrint(sRet)


  • luo 2019-8-28
    10
    Karmen Hi Luo,1. 我检查了, 是3.2.0版本;2. 如果是表格, 我是可以直接导出的,  ...
    这个都是模拟操作,为何不用元素?实际上我是想看元素的特征,可以通过元素特征的修改达到你的目的
  • Karmen 2019-8-29
    11

    其实在贴子最上面我就回复过了, 我试过用元素捉取, 但会有报错. 可能是因为数据一直在变.


    uibot37a7169e72ed5c.task,第4行:模块调用出错:Exception has been thrown by the target of an invocation. Exception in UiElement.GetValue,元素未找到

返回
发新帖