脚本记录不记录文件保存

2020-09-02 07:54发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我是脚本录制的新...

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

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


大家好,

我是脚本录制的新手。 我记录了SQ02信息集的HTML文件的生成。

我想自动保存HTML文件。 目前,最后一步是在清单中打开"另存为"屏幕。 必须提供动态名称,并且必须保存文件。 因为记录没有记录文件的实际保存,所以我被卡住了。 我希望有人可以帮助我提供脚本代码,或者提供示例代码。 提前致谢。 下面列出了代码:

如果不是IsObject(application),则
    设置SapGuiAuto = GetObject(" SAPGUI")
    设置应用程序= SapGuiAuto.GetScriptingEngine
 万一
 如果不是IsObject(connection)然后
    设置连接= application.Children(0)
 万一
 如果不是IsObject(session)然后
    设置会话= connection.Children(0)
 万一
 如果IsObject(WScript)然后
    WScript.ConnectObject会话,"打开"
    WScript.ConnectObject应用程序,"打开"
 万一
 session.findById(" wnd [0]")。maximize
 session.findById(" wnd [0]/tbar [0]/okcd")。text ="/img/nse38​​"
 session.findById(" wnd [0]")。sendVKey 0
 session.findById(" wnd [0]/usr/ctxtRS38M-PROGRAMM")。text =" RSAQSHSG"
 session.findById(" wnd [0]/usr/ctxtRS38M-PROGRAMM")。caretPosition = 8
 session.findById(" wnd [0]")。sendVKey 8
 session.findById(" wnd [0]/usr/txtPA_SG")。text =" ZTARIFFS"
 session.findById(" wnd [0]/usr/txtPA_MODE")。text =" G"
 session.findById(" wnd [0]/usr/txtPA_MODE")。setFocus
 session.findById(" wnd [0]/usr/txtPA_MODE")。caretPosition = 1
 session.findById(" wnd [0]")。sendVKey 8
 session.findById(" wnd [0]/tbar [1]/btn [16]")。按
5条回答
亦是此间程序员
2020-09-02 08:39

还有更多选择。 一种方法是在单独的Excel实例中的" SAP MS SaveAS对话框循环"中使用API​​函数检查。 在这个论坛和许多其他地方,您会找到很多使用示例。

这是通过一些USER32.DLL API函数完成的。

一周热门 更多>