如何从VBScript打开命名管道?

问题描述:

我有一个C++应用程序,可以通过命名管道执行命令。有没有办法通过vbscript打开一个命名管道并发送一个文本字符串,例如通过它“重启”?如何从VBScript打开命名管道?

如果您打开\\.\pipe\YourPipeName,它会工作吗?与普通文件系统相比,\\.\表示法可以让你在Windows命名空间中获得更多级别,从那里你可以访问管道等等。我不知道它是否适用于VBScript。

MSDN有关于文件与Win32命名空间的一些信息。

从VbScript写入命名管道时CodeSegment有一个sample

+0

我需要打开它使用FileSystemObject.OpenTextFile,或其他? – grigoryvp 2010-04-20 07:24:37

+1

尝试使用'FileSystemOjbect.OpenTextFile',如果它支持命名管道,它应该可以工作。 – 2010-04-20 09:23:01

+0

CodeSegment链接似乎中断。 – 2016-05-13 13:16:29