0
  Dim scriptControl As Object = CreateObject("MSScriptControl.ScriptControl")
  scriptControl.Language = "vbscript"
  Dim result As Object = scriptControl.Eval("""aB""=""AB""")

结果将为False,因为二进制比较是 vbscript 中的默认选项。但我需要使用“选项比较文本”的方式。我打算使用 StrComp 来替换等号运算符,但是正在评估的表达式可能非常复杂。有什么好主意吗?

4

1 回答 1

1

VBScript 中没有“选项比较”(仅在 VB 中),必须使用StrComp 函数

于 2013-04-24T12:45:38.967 回答