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