需要使用VBS读取ID的内容

2020-08-16 06:44发布

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

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

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


大家好,

我有以下脚本,但该脚本仍需要最后一部分才能完成,该脚本进入事务YSNBIL,一旦它下达了所需的服务订单并执行了事务,我首先需要 快速验证交易,我需要检查所有显示的服务订单都有黄色或绿色的交通信号灯,如果一个服务订单有红色交通信号灯,脚本需要停止,我已经能够使用交通信号灯了。 外壳容器没有任何问题,但是当我检查此事务的内容时却一无所获,我使用VBS执行以下代码行。

MsgBox session.findbyid(" wnd [0]/usr/lbl [3,14]")。text

我什么也没得到,那是我从脚本向导获得的ID。

有什么想法我可以知道交通信号灯是黄色,绿色还是红色,以便脚本继续运行?

预先感谢!

SAP Image.jpeg (91.6 kB)
4条回答
Haoba3210
2020-08-16 07:25

感谢您的答复,实际上它包含以下文本" @ 09 @"为黄色,如果我使用以下命令,那么我现在遇到的以下问题是如何使其在vbs上运行 向导知道交通信号灯所在的ID我有以下ID session.findbyid(" wnd [0]/usr/lbl [3,14]")。

我尝试执行以下操作以了解实际上是否为黄色:

如果session.findbyid(" wnd [0]/usr/lbl [3,14]")。text =" @ 09 @",则MsgBox为"黄色"

当我运行代码的那一部分时,我什么也没得到,所以让我相信坐标3、14不包含" @ 09 @",有一种简单的方法可以以不同的方式读取这些ID,而不是

一周热门 更多>