SendToClient
简述
发送命令到客户端执行。
SendToClient(CmdType;CmdText:String;CmdParam;CmdData:Any[;TimeOut:Integer = 300]):Any;
名称 | 类型 | 说明 |
---|
CmdType | String | 命令类型。
命令
| 功能
| Echo
| 显示信息
| Import
| 导入数据
| Export
| 导出数据
| Rdo
| 远程调用
| Rdo2
| 远程调用并返回
| Do
| 远程执行命令串
| Getdo
| 远程执行命令串并返回
|
|
CmdText | String | 命令串。 |
CmdParam | Any | 命令参数。 |
CmdData | Any | 命令数据。 |
TimeOut | Integer = 300 | 超时的秒数。默认是300s超时 |
返回 | Any; | 如果为有返回的类型,则返回结果。
|
//1)执行命令:return 100+1
return SendToClient("getdo","return 100 + 1;",nil,nil);
//结果:101
//2)采用系统参数取得数据,将取得的数据相加,并设置超时时间为30s
return SendToClient("getdo","return getsysparam('a') + getsysparam('b');",nil,array("a":10,"b":30),30);
//结果:40
平台和客户端交互。