有谁知道使用该选项的背后原因:
Wscript.CreateObject("some.object")
和
CreateObject("some.object")
在VBScript中?当我找到使用
Wscript.CreateObject
的文档或示例时,通常会使用CreateObject
重写,因为它似乎总是可以正常工作,然后我可以轻松地在HTA或ASP中重用代码。但是我一直想知道为什么存在此功能,以及如果在VBScript中使用一种或另一种方式会产生什么区别? 最佳答案
当您仅用一个参数调用它们时,两者之间没有区别。做完全一样的事情。
仅当您使用两个参数调用时,两者之间的区别才明显。陈述
Wscript.CreateObject("some.object", "AnotherParam")
和
CreateObject("some.object", "AnotherParam")
做完全不同的事情:
(改编自TechNet,
部分“使用WSH比较VBScript CreateObject和GetObject函数”。)
关于windows - CreateObject和Wscript.CreateObject有什么区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/787369/