Инструменты пользователя

Инструменты сайта


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

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki