|
v7: Как получить значение из функии vbscript? |
☑ |
0
sysadminlk
17.08.15
✎
17:02
|
ScrptCtrl=СоздатьОбъект("MSScriptControl.ScriptControl");
ScrptCtrl.Language="vbscript";
ScrptCtrl.AddCode(code);
Ага = ScrptCtrl.Run("TimeZone()");
Ага = ScrptCtrl.Eval("TimeZone()");
|
|
1
sysadminlk
17.08.15
✎
17:03
|
code = "
|Function TimeZone()
| Dim Device
| Set Device = ""555""
|End Function";
|
|
2
Sserj
17.08.15
✎
17:12
|
code = "
|Function TimeZone()
| TimeZone = ""555""
|End Function";
Результат должен быть в переменной с именем функции.
|
|
3
Sserj
17.08.15
✎
17:21
|
А да, еще вызов без скобок:
Ага = ScrptCtrl.Run("TimeZone");
|
|
4
sysadminlk
17.08.15
✎
17:31
|
Спасибо!
|
|