====== 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") **Примечания** Используйте эту функцию только при необходимости вызова функции или команды, имя которой нужно передавать в переменной (т. е. на этапе написания скрипта не определено, какую именно функцию нужно будет запускать). Например, это можно использовать для косвенного вызова функций. В остальных случаях предпочтительнее прямой вызов функции.