回 帖 发 新 帖 刷新版面

主题:请问在c#中使用WshShell.Run这个方法的第三个参数应该怎样定义出来?

WshShell shell = new WshShell();
Object normalWindow = IWshRuntimeLibrary.WshWindowStyle.WshNormalFocus;        
FileSystemObject fso = new FileSystemObject();
TextStream txtFile = fso.CreateTextFile("get.bat", true, false);
shell.Run("get.bat", ref normalWindow, 此处应为 ref object WaitOnReturn);
    
问题就出在这第三个参数上,我在IWshRuntimeLibrary中找不到可以定义成 WaitOnReturn 的参数,请问有人知道这个参数应该怎么定义吗?不胜感激。

回复列表 (共1个回复)

沙发

bWaitOnReturn : 可选。布尔值,表示在继续执行脚本中的下一条语句之前,脚本是否等待执行完程序。如果设为 true,则在执行完程序后才执行脚本,Run 方法返回由程序返回的任何错误代码。如果设为 false(默认值),则 Run 方法将自动在启动程序后立即返回 0(不是错误代码)。

我来回复

您尚未登录,请登录后再回复。点此登录或注册