ru:autorun:documentation:call
Call
Call("FuncName" [, Param1 [, Param2, .. [, ParamN]]]) Call <VAR> "FuncName" [ Param1 [ Param2 .. [ ParamN]]]
Вызывает другие функции по имени, заданному строкой. Помимо параметров вызываемая функция может иметь переключатели, записываемые согласно правилам использования в командном и функциональном синтаксисе.
Параметры
FuncName | Имя вызываемой функции. |
Param | Параметры вызываемой функции. |
Возвращаемое значение
Значение, возвращаемое функцией, имя которой задано первым параметром.
Пример
a = "MsgBox" Call(a, "Text", "Title")
Использование переключателей (обе записи дают один результат):
Call MYVAR IniRead /R %COMMANDER_INI% "Configuration" "test" MYVAR = Call("IniRead", "~/R", %COMMANDER_INI%, "Configuration", "test")
Примечания
Используйте эту функцию только при необходимости вызова функции или команды, имя которой нужно передавать в переменной (т. е. на этапе написания скрипта не определено, какую именно функцию нужно будет запускать). Например, это можно использовать для косвенного вызова функций. В остальных случаях предпочтительнее прямой вызов функции.
ru/autorun/documentation/call.txt · Последнее изменение: 2023/08/31 21:05 — loopback