【发布时间】:2016-08-30 08:46:28
【问题描述】:
我正在尝试自动化 SAP GUI。我使用了 SAPFEWSELib 库,我可以使用它启动我的 SAP GUI 并进行连接。现在,我创建了一个桌面快捷方式进程(使用 SAP 中的内置实用程序)。因此,我无需每次都启动和连接,而是可以直接转到特定屏幕并从那里自动执行下一步。为了实现这一点,我需要-
- 触发桌面快捷方式以启动 SAP
- 附加当前 SAP 会话并使用 SAPFEWSELib 库在 C# 中执行自动化
我试过-var session = SapGuiApp.ActiveSession;,但我得到会话为空。有没有其他方法可以将 SAP 会话附加到 SapGuiApp?
注意 - SapGuiApp 是一种 GuiApplication 对象,可使用 SAPFEWSELib 访问。
参考资料-
【问题讨论】: