Я застреваю на следующем.Вероятно, довольно легко для вас всех, но я относительно новичок в сценариях LUA.
return function ()
local getuservar = gma.user.getvar
local cmd = function(syntax, ...)
gma.cmd(syntax:format(...))
end
local Effect_Attribute = getuservar('Effect_Attribute')
local Effect_Group = getuservar('Effect_Group')
local Form = getuservar('Effect_Dim_Gr1')
cmd('copy image "B Form %s Active" at "B Effect Form %s %s" /m',Form, Effect_Attribute, Effect_Group)
end
Это прекрасно работает.
Я хотел бы создать форматирование строки дляgetuservar, это выглядит примерно так:
local Effect_Attribute = getuservar('Effect_Attribute')
local Effect_Group = getuservar('Effect_Group')
local Form = getuservar('Effect_%s_%s', Effect_Attribute, Effect_Group)
Как мне изменить часть
local cmd = function(syntax, ...)
gma.cmd(syntax:format(...))
end
Так, чтобы я мог использовать этот стиль форматирования для моего getuservar?