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