0

我可以从 UFT 中的命令提示符捕获文本吗?如何从 UFT 中的命令提示符捕获文本以进行验证?

4

1 回答 1

1

您可以使用对象的StdOut属性Exec从命令窗口读取文本:

Set objShell = CreateObject("WScript.Shell")
sCommand = "ping 127.0.0.1"
Set objExecObject = objShell.Exec("cmd /c " & sCommand)

Do While Not objExecObject.StdOut.AtEndOfStream
    sText = objExecObject.StdOut.ReadLine()
Loop

用您的命令替换命令文本,这与您在命令提示符下键入的方式完全相同。

看看这些问题中的额外示例:

从 VB6 中的命令行获取输出

从 VBS 运行命令行和命令

于 2019-11-12T18:10:09.067 回答