ProgressBar

説明

Lua 関数の ProgressBar には、特定の機能の進捗状況を表示するために用いられるさまざまな関数が含まれています。

"myProgress" という進捗バーを動作させるには、以下のようなコードでプラグインを作成します。

local function main()
    -- create the progress bar:
    local progHandle = StartProgress("myProgress")
    -- set start index and end index of the progress bar:
    local startIdx, endIdx = 1, 3

    -- define the range of the progress bar:
    SetProgressRange(progHandle, startIdx, endIdx)
    for i = startIdx, endIdx do
        -- set the progress state of the progress bar:
        SetProgress(progHandle, i)
        coroutine.yield(1)
    end

    -- remove the progress bar:
    StopProgress(progHandle)

end

return main