【发布时间】:2020-03-24 18:52:22
【问题描述】:
我正在尝试从另一个 VBScript 中运行 VBScript,而不创建新进程。我可以像这样使用 Powershell 来做到这一点:
主脚本:
# some main script code here
"&'$scriptPath'" | Invoke-Expression
# some main script code here
在 Powershell 中,上述命令运行 $scriptPath 内的 PowerShell 代码,就好像它是主脚本的一部分,即在同一个进程中运行它。
我想使用 VBScript 来实现。
我在网上搜索并知道objShell.Run "<scriptPath>",但是这个命令在不同的进程中运行<scriptPath> 中的代码,而不是好像它是主脚本的一部分。
我也知道读取文件内容并执行它的选项,但如果可能的话,我不希望这样做。
如何使用 VBScript 来实现?
【问题讨论】:
-
谢谢,阅读文件内容确实可以。如果可能的话,我正在尝试找到一种不读取文件内容的方法(将在我的帖子中提到)
标签: vbscript