跳转至

Run(C#)

签名:(入口 controller.Tasks[TaskId.T02].OneScript

public void Run()

运行任务中已加载的 OneScript 脚本。

所属:Controller.Tasks · OneScriptEngine

说明

  • 异步受理:Run 返回后脚本在任务中后台执行,进度与结果用 Status 轮询。
  • 前置:先 LoadLoadBuffer 加载脚本。
  • 中途停止用 Stop;任务级状态用 Tasks.StatesStates)。

示例

var script = controller.Tasks[TaskId.T02].OneScript;
script.Load(@"D:\Programs\demo.pgm");
script.Run();

while (script.Status.IsRunning)
{
    Thread.Sleep(200);
}

相关页面