我们可以将目录或哈希表对象作为命令行参数传递给 VBscript 吗?

本文关键字:参数传递 命令行 VBscript 对象 哈希表 我们 | 更新日期: 2023-09-27 18:36:21

我想将目录或哈希表对象作为命令行参数传递给 vbscript。 我正在使用Process.Start()方法在 C# 应用程序中执行 VBscript。通过使用 Process.StartInfo.Arguments我们可以将参数传递给脚本,但这只需要字符串输入。有人知道如何传递字符串以外的数据吗?

我们可以将目录或哈希表对象作为命令行参数传递给 VBscript 吗?

Vbscript 没有哈希值,唯一接近的是字典对象,但这并不相同。由于您不知道要执行哪些脚本,因此必须断言最不常见的分隔符,即字符串类型。因此,让所有脚本将字符串中的参数传递给 C 函数,并在此函数中将参数解析为正确的类型以在 Process.Start 中使用它