2016-02-13 59 views
0

我想调用带有加密名称的函数 ,例如函数[Replace(String,“1”,“0”)]我想调用此函数而不使用它的名字(这是一个学校项目)。 谢谢。使用VbScript中的加密名称调用函数

+1

你应该发布什么你作为代码尝试到现在!看看这个==> http://stackoverflow.com/tour – Hackoo

回答

0

您可以使用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这样的本地子/功能。所以你需要一个额外的包装函数。

+0

谢谢你的帮助,这就是我正在寻找 –