跳转至

DLLOneScriptRun

函数 DLLOneScriptRun 运行指定任务中已加载的 OneScript 程序。

所属:C/C++ API 函数索引

C/C++

ErrorCode DLLOneScriptRun(INT_PTR hClientHandle, int taskId);

C#

Controller.Tasks[taskId].OneScript.Run() — 运行指定任务中的程序。

参数

hClientHandle (INT_PTR)

客户端会话句柄,由 DLLSysConnect 获取。

taskId (int)

目标任务编号(1-indexed)。对应已通过 DLLOneScriptLoadDLLOneScriptLoadBuffer 加载的程序。

返回值

返回 ErrorCodeNoError (0) 表示成功,ProgramError 表示程序运行错误,详见 SDK 发布头 ErrorCode.h。

说明

程序加载和运行通常分两步:先 DLLOneScriptLoad 加载,再 DLLOneScriptRun 运行。运行后可调用 DLLOneScriptGetStatus 查询运行状态。

示例

DLLOneScriptLoad(handle, 1, "C:\\Scripts\\demo.pgm");
DLLOneScriptRun(handle, 1);

相关函数