====== Call ======
Call("FuncName" [, Param1 [, Param2, .. [, ParamN]]])
Call "FuncName" [ Param1 [ Param2 .. [ ParamN]]]
Вызывает другие функции по имени, заданному строкой. Помимо параметров вызываемая функция может иметь переключатели, записываемые согласно правилам использования в командном и функциональном синтаксисе.
**Параметры**
|< 100% 15% >|
|FuncName|Имя вызываемой функции.|
|Param|Параметры вызываемой функции.|
**Возвращаемое значение**
Значение, возвращаемое функцией, имя которой задано первым параметром.
**Пример**
a = "MsgBox"
Call(a, "Text", "Title")
Использование переключателей (обе записи дают один результат):
Call MYVAR IniRead /R %COMMANDER_INI% "Configuration" "test"
MYVAR = Call("IniRead", "~/R", %COMMANDER_INI%, "Configuration", "test")
**Примечания**
Используйте эту функцию только при необходимости вызова функции или команды, имя которой нужно передавать в переменной (т. е. на этапе написания скрипта не определено, какую именно функцию нужно будет запускать). Например, это можно использовать для косвенного вызова функций. В остальных случаях предпочтительнее прямой вызов функции.