SAPGUI脚本执行

2020-09-09 13:50发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

在SAP中,我们可以通过调用Script Recording and Playback在内部在SAP内部运行SAPGUI脚本(VBS)-是否有一种方法可以从外部调用Script Recording在CMD行中运行并传递名称 脚本?


同样-在Visual Basic和C#中运行SAPGUI脚本所需的DLL。

我不想从Excel中运行它-都不将其转换为VBA

谢谢

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

在SAP中,我们可以通过调用Script Recording and Playback在内部在SAP内部运行SAPGUI脚本(VBS)-是否有一种方法可以从外部调用Script Recording在CMD行中运行并传递名称 脚本?


同样-在Visual Basic和C#中运行SAPGUI脚本所需的DLL。

我不想从Excel中运行它-都不将其转换为VBA

谢谢

付费偷看设置
发送
2条回答
浮生未央
1楼 · 2020-09-09 14:26.采纳回答

你好玛丽亚,

您可以通过多种方式执行SAP GUI脚本:

  1. 通过记录器-如您所述。
  2. 通过拖放-将脚本文件从Windows资源管理器移动到SAP会话。
  3. 通过双击Windows资源管理器中的脚本。
  4. 通过CMD-wscript.exe MyScript.vbs

所有人应该都能正常工作。

您可以在目录" C:\ ProgramFiles(x86)\ SAP \ FrontEnd \ SAPgui"中的文件SAPFEWSE.OCX中找到SAP GUI脚本。 通过tlbimp从该文件创建您自己的互操作包装。 这样,您可以将SAP GUI脚本与C#和 VB.NET 无缝地结合使用。

最诚挚的问候
Stefan

我是小鹏鹏啊
2楼-- · 2020-09-09 14:03

谢谢-我正在尝试从Blueprism运行它-这是一个RPA工具-我们正尝试将所有内容保留在Blueprism内,而无需添加更多DLL 或外部依赖项-

我深入了解wscript-但所有涉及

的步骤

CreateObject(" Wscript.Shell")等,以及我需要在BP中添加的DLL-给了我第二个想法。

1。 我所做的就是用记录器创建了宏

2。 调整为VB程序-如您所述-但未使用SAPFEWSE.OCX-因此,我没有创建另一个依赖项,我们可以将程序移至任何环境中的任何地方

3。 我使用Excel VBO对象-运行它。

以这种方式,BP和Excel中的依赖项状态-最大限度地减少了影响-
我所怀疑的-如果我只是从VB调用它-作为vbs-会发生什么-

感谢您提供的信息-您又给了我两天时间来做-不增加外部依赖。

顺便说一句-谢谢您的最后回答-您节省了一天! 我们在做的事情上是如此的深入,我们将永远无法弄清楚!!

您又节省了我的时间!!

一周热门 更多>