VBS读取cmd命令的输出,VBS执行程序后重定向到VBS

转载 2011年12月21日 13:48:21
用于在VBS中执行外部程序,并且把结果重定向到VBS中

Set objShell = CreateObject("WScript.Shell")
Set objExecObject = objShell.Exec ("%comspec% /c " & wscript.arguments(0))
Do While Not objExecObject.StdOut.AtEndOfStream
	strText = objExecObject.StdOut.ReadAll()
loop
msgbox strText





相关文章推荐

vbs调用cmd,并判断运行结果的方法

最近写vbs脚本,脚本中需要调用cmd来执行一个命令,但是只是执行了,还不行,还需要根据cmd的输出,判断执行成功与否。取到cmd的输出有两种方法:1:本来执行命令的输出是显示在屏幕上的,当然我们也可...
  • hbu_dcf
  • hbu_dcf
  • 2009年05月27日 11:11
  • 9105

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

VBS+CMD

VBS+CMD 如何在运行命令行工具后让命令窗口保持打开状态? 您可能这样执行过脚本。 Set objShell = CreateObject("Wscript.Shell") obj...

vbs脚本信息输出到控制台(dos窗口)

vbs打印信息不像vb那样可以直接print出来,要想查看一些调试信息只能通过MsgBox,这样产生了人机交互,脚本执行不流畅。今天找到了一个方法,让VBS在DOS下执行时可以在DOS环境打印信息——...
  • codeh
  • codeh
  • 2010年04月16日 11:56
  • 14108

使用管道重定向方法获取windows下命令行执行程序结果

关键代码:void CRedirectPipeDlg::OnBnClickedRunCmd() { // TODO: Add your control notification handl...

【VBScript Shell】使用vbs shell调用命令行exe的示例代码

有时候我们需要用.bat或其他脚本快速灵活的实现对其他exe的调用,实现一些数据转换、搬迁等批处理工作,在windows上vbs shell是一种不错的选择,不仅灵活而且功能强大。 本文给出了一些自己...
  • okusoft
  • okusoft
  • 2013年11月15日 23:52
  • 1854

vbs 从命令行获取参数

cmd 文件 test.vbs hello world test.vbs 文件 Set objArgs = WScript. Arguments For x = 0 to objArgs.Cou...

c++通过互斥量实现单例模式

在工程文件中, WinMain函数里加上以下代码 [cpp] view plaincopy HANDLE hMutex = CreateMutex(NULL...
  • ghevinn
  • ghevinn
  • 2014年06月17日 11:07
  • 4291

vbs调用cmd,并判断运行结果的方法

最近写vbs脚本,脚本中需要调用cmd来执行一个命令,但是只是执行了,还不行,还需要根据cmd的输出,判断执行成功与否。取到cmd的输出有两种方法:1:本来执行命令的输出是显示在屏幕上的,当然我们也可...
  • hbu_dcf
  • hbu_dcf
  • 2009年05月27日 11:11
  • 9105
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:VBS读取cmd命令的输出,VBS执行程序后重定向到VBS
举报原因:
原因补充:

(最多只允许输入30个字)