当前位置:DOS资源站资料中心VBS脚本 → 连接ipc$.vbs

连接ipc$.vbs

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2008-4-4 22:54:01

Dim WshShell, oExec
Set WshShell = CreateObject("WScript.Shell")
Set oExec    = WshShell.Exec("%comspec% /c net use \\"&Wscript.Arguments(0)&"\ipc$ "&Wscript.Arguments(2)&" /user:"&Wscript.Arguments(1))

Function ReadAllFromAny(oExec)

     If Not oExec.StdOut.AtEndOfStream Then
          ReadAllFromAny = oExec.StdOut.ReadAll
          Exit Function
     End If

     If Not oExec.StdErr.AtEndOfStream Then
          ReadAllFromAny = "STDERR: " + oExec.StdErr.ReadAll
          Exit Function
     End If
    
     ReadAllFromAny = -1
End Function

Dim allInput, tryCount

allInput = ""
tryCount = 0

Do While True

     Dim input
     input = ReadAllFromAny(oExec)

     If -1 = input Then
          If tryCount > 10 And oExec.Status = 1 Then
               Exit Do
          End If
          tryCount = tryCount + 1
          WScript.Sleep 100
     Else
          allInput = allInput & input
          tryCount = 0
     End If
Loop

WScript.Echo allInput

重点是exec的回显用法

  • ·上一篇文章:VBS查看当前登陆用户
  • ·下一篇文章:VBS脚本显示域用户和本地用户
  • ·百度中搜索更多的关于“连接ipc$.vbs”相关内容
  • ·谷歌中搜索更多的关于“连接ipc$.vbs”相关内容
  • ******申明******
  • 本站文章内容有部分为收录网络中其他网友内容,DOS资源站不保证所有的代码都适合你使用。
  • 由于编辑匆忙,有可能造成某些脚本文件出现丢失代码或代码无法运行的情况,请网友根据情况自行修改。
  • 如果能将出错部分反馈给我,那就更好了。