服务端第三方命令行调用说明
同步专家网吧版、同步专家教学版和同步专家远程版服务端提供命令行参数供其它软件调用,格式如下
x:\xxxx\SExxxSvr.exe
call pass=yesu&client=PCXTTY&CMD=ZOOM
参数 |
功能描述 |
pass=... |
指定调用密码,避免非法调用。密码在服务端的选项设置里指定。 |
client=... |
指定客户机,就是在客户机列表里显示的,可能是名字,也可能是IP。 |
cmd=... |
执行特定命令。支持以下命令 SHUTDOWN: 关机
REBOOT: 重启
ZOOM: 放大窗口,需要在屏幕墙状态才有效 |
run=d:\123\abc.exe |
运行指定的文件 |
para1=... |
运行指定的文件时如果需要加参数,第一个参数用para1,第二个参数用para2,依此类推。 |
服务端第三方dll调用说明
点击下载dll
调用程序需要以管理员身份运行。
boolean InitInterface(Call: Integer; Password: PChar); stdcall; // 初始化接口,
成功返回True
参数说明:
Call=0, 调用同步专家网吧版(或教学版); Call=1, 调用同步专家远程版
Password 三方调用密码,密码验证成功才能调用以下功能
int TotalClientCount(); stdcall; // 获取在线客户机数, 失败返回-1
int IsClientOnline(pClientName: PChar); stdcall; // 检测客户机是否在线, 失败返回-1,
大于0=在线, 0=不在线
参数说明:
pClientName 指向客户机名
int RebootClient(pClientName: PChar); stdcall; // 重启客户机, 失败返回-1, 大于0=在线,
0=不在线
参数说明:
pClientName 指向客户机名
int ShutdownClient(pClientName: PChar); stdcall; // 关闭客户机, 失败返回-1, 大于0=在线,
0=不在线
参数说明:
pClientName 指向客户机名
int ExecCommandLine(pClientName: PChar; pCommandLine: PChar; BatCall:
Integer); stdcall; // 运行命令行, 失败返回-1, 大于0=在线, 0=不在线
参数说明:
pClientName 指向客户机名
pCommandLine 指向要运行的命名行
BatCall=0, 使用API运行; BatCall=1, 使用批处理运行;
viod FinishInterface(); stdcall; // 终止接口
客户端第三方调用说明
同步专家网吧版、同步专家教学版和同步专家远程版客户端提供命令行参数供其它软件调用
一、打开客户端设置窗口
x:\xxxx\SExxxClt.exe
/set
二、发送文字给服务端(呼叫)
x:\xxxx\SExxxClt.exe
/c1 第一行文字&第二行文字
支持多行文字,行间用“&”符号连接,如果需要传送空格字符,用#32代替空格。
|