Форматирование командной строки в LUA - PullRequest
0 голосов
/ 07 мая 2018

Я застреваю на следующем.Вероятно, довольно легко для вас всех, но я относительно новичок в сценариях 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?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...