DLLOneScriptRun
函数 DLLOneScriptRun 运行指定任务中已加载的 OneScript 程序。
C/C++
ErrorCode DLLOneScriptRun(INT_PTR hClientHandle, int taskId);
C#
Controller.Tasks[taskId].OneScript.Run() — 运行指定任务中的程序。
参数
hClientHandle (INT_PTR)
客户端会话句柄,由 DLLSysConnect 获取。
taskId (int)
目标任务编号(1-indexed)。对应已通过 DLLOneScriptLoad 或 DLLOneScriptLoadBuffer 加载的程序。
返回值
返回 ErrorCode;NoError (0) 表示成功,ProgramError 表示程序运行错误,详见 SDK 发布头 ErrorCode.h。
说明
程序加载和运行通常分两步:先 DLLOneScriptLoad 加载,再 DLLOneScriptRun 运行。运行后可调用 DLLOneScriptGetStatus 查询运行状态。
示例
DLLOneScriptLoad(handle, 1, "C:\\Scripts\\demo.pgm");
DLLOneScriptRun(handle, 1);