请教如下VBS代码哪里有错误?

已锁定

tak

  • 帖子

    255
  • 精华

    0
  • 被关注

    7

论坛等级:侠客

注册时间:2006-10-17

普通 普通 如何晋级?

请教如下VBS代码哪里有错误?

765

3

2011-08-08 12:12:55

想通过vbs实现wincc端测试局域网内另外一台主机通信是否正常。从网上找了一段vbs ping代码,直接双击,运行成功。

但是放到wincc global s cript里面作为一个action,却无法执行。

我加入了一些msgbox,只能弹出OK0,下面好像就不执行了。
代码如下:




Option Explicit
Function action
MsgBox "ok"

Dim Shell, strCommand, strHost, ReturnCode

strHost = "www.google.com"
MsgBox "ok0"

Set Shell = ws cript.createObject("ws cript.shell")
MsgBox "ok1"
'What to run in command line
strCommand = "ping -n 1 -w 300 " & strHost
MsgBox "ok2"
'Run command and get return code
ReturnCode = Shell.Run(strCommand, 0, True)
MsgBox "ok3"
'0 = pingable, 1 = no response
If ReturnCode = 0 Then
ws cript.echo strHost & " is pingable"
Else
ws cript.echo strHost & " is not pingable"
End If
MsgBox "end"
End Function
请教如下VBS代码哪里有错误? 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32576条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。