【发布时间】:2020-02-17 09:22:29
【问题描述】:
我正在使用 SAP GUI 脚本来自动化 SAP。使用以下命令调用这些 vb 脚本。
subprocess.call("cmd /c .\\VBScripts\\Login.vbs " + '"' + username + '" ' + '"' + password + '"')
但是,当服务器窗口未启动时调用脚本时,脚本会停止并弹出一个窗口。因此,我需要检查是否有使用 python 建立到特定 SAP 服务器的连接。
决定检查 SAP 任务(图中突出显示)是否列在进程列表中。但是,我无法使用 python 列出这些子进程。
感谢,如果有人可以提供上述帮助。或者,建议一种更好的方法来处理上述情况。
【问题讨论】:
-
如果您右键单击
SAP子进程,然后单击Go to Details(或类似的东西),有没有办法将会话与其他进程分开? -
不,它没有提供这样的选项。只有[切换到、置于前面、最小化、最大化、结束任务]选项。