0
我想调用带有加密名称的函数 ,例如函数[Replace(String,“1”,“0”)]我想调用此函数而不使用它的名字(这是一个学校项目)。 谢谢。使用VbScript中的加密名称调用函数
我想调用带有加密名称的函数 ,例如函数[Replace(String,“1”,“0”)]我想调用此函数而不使用它的名字(这是一个学校项目)。 谢谢。使用VbScript中的加密名称调用函数
您可以使用GetRef()得到一个用户定义Sub或函数的引用,并通过该“指针”间接调用它:
Option Explicit
Function f()
f = "F"
End Function
Dim g : Set g = GetRef("f")
WScript.Echo g()
输出:
cscript 35381024.vbs
F
但GetRef不适用于像Replace这样的本地子/功能。所以你需要一个额外的包装函数。
谢谢你的帮助,这就是我正在寻找 –
你应该发布什么你作为代码尝试到现在!看看这个==> http://stackoverflow.com/tour – Hackoo