小编nik*_*iks的帖子

是否可以将脚本通过管道传输到 WScript?

我想执行由我的应用程序使用 Windows 脚本宿主(wscript.exe 或 cscript.exe)生成的简单 VBScript/JScript,而不生成临时脚本文件。

我没有找到从标准输入流读取脚本的命令行选项,但我确实在 WWW 中找到了几个记录 WScript 错误消息“无法从标准输入读取脚本”的地方。

MSDN Windows 脚本宿主参考 - 错误消息

那么是否有一个隐藏的命令行选项可以从标准中读取脚本?

目前我的程序生成一个小脚本并将其写入临时文件。然后它创建一个子进程 running cscript.exe,等待它完成,然后再次删除临时文件。如果可能的话,我想删除临时文件并将脚本直接传递给脚本宿主。(例如,将其cscript.exe通过管道传递给或将其作为类似于 /c 命令行选项的命令行参数的一部分传递cmd.exe

windows stdin wsh

5
推荐指数
1
解决办法
2495
查看次数

标签 统计

stdin ×1

windows ×1

wsh ×1