我想将目录或哈希表对象作为命令行参数传递给vbscript。我正在使用Process.Start()
方法在c#应用程序中执行VBscript。通过使用
Process.StartInfo.Arguments
我们可以将参数传递给脚本,但这只需要字符串输入。
有人知道如何传递除字符串以外的数据吗?
答案 0 :(得分:0)
Vbscript没有哈希值,唯一接近的是字典对象但是不一样。由于您不知道要执行哪些脚本,因此必须断言最不常见的deminator,这是字符串类型。因此,让所有脚本将字符串中的参数传递给C函数,并在此函数中将参数解析为正确的类型,以便在Process.Start中使用它。