相关疑难解决方法(0)

是否可以在批处理文件中嵌入和执行VBScript而不使用临时文件?

人们已经在批处理文件中嵌入和执行VBScript很长一段时间了.但是我所看到的所有已发布的解决方案(在此问题最初提出时)都涉及编写临时VBS文件.例如:在Windows批处理文件中嵌入VBScript.

是否可以在批处理中执行嵌入式VBScript而无需编写临时文件?

vbscript batch-file

38
推荐指数
2
解决办法
4万
查看次数

是否可以将脚本通过管道传输到 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
查看次数

标签 统计

batch-file ×1

stdin ×1

vbscript ×1

windows ×1

wsh ×1