0
我想检查我在vbscript中运行的netstat命令的输出是否为空。由于端口没有被使用,下面的工作不起作用,但是它跳过了这个事实并进入了ERROR(else)。检查输出是否为空
我认为这是由于IsNULL?我无法找到我可以在vbscript中使用的其他功能吗?
Set netStatRun = objShell.Exec("cmd /C ""netStat -ano |find ""1002""""")
netStatOutPut = netStatRun.StdOut.ReadLine
WScript.Echo "The value is: " & netStatOutPut
If IsNull(netStatOutPut) Then
WScript.Echo "The port is free"
Else
WScript.Echo "ERROR! Port is use"
End If
OUTPUT:
The value is:
ERROR! Port is use
完美!非常感谢 - 效果很好。 – lara400 2015-03-31 14:19:45