1. 说明

  • 这个接口主要用于控制EC运行脚本包,或者停止脚本运行的
  • 请求地址接口为 /script
  • 以下例子均为USB连接的情况下,设备接口转到本机的 20391端口为例,请求地址为 http://127.0.0.1:20391/script
  • 以下的例子均是使用nodejs做post json请求,如果你使用其他语言,可以自行更改

1.1. run 运行脚本(POST上传文件)

  • 运行脚本
    var FormData = require('form-data');
    var http = require('http');
    var fs = require('fs');
    // type =run 代表运行
     var url="http://127.0.0.1:20391/script?type=run";
    var form = new FormData();
    //远程端接收iec文件的key是 file
    form.append('file', fs.createReadStream('C:\test.iec'));
    form.submit(url, function(err, res) {
      console.log(res);
    });
    }
    

1.2. run 运行脚本(GET方式)

  • 运行脚本
    const http = require("http")
    // type =run 代表运行
    // path 代表IEC脚本包在手机上的路径
     var url="http://127.0.0.1:20391/script?type=run&path=/sdcard/a.iec";
    http.get(url, (res) => {
      console.log(`Got response: ${res}`);
      res.resume();
    }).on('error', (e) => {
      console.log(`Got error: ${e.message}`);
    });
    

1.3. stop 停止脚本(GET方式)

  • 停止脚本
    const http = require("http")
    // type =stop 停止
     var url="http://127.0.0.1:20391/script?type=stop";
    http.get(url, (res) => {
      console.log(`Got response: ${res}`);
      res.resume();
    }).on('error', (e) => {
      console.log(`Got error: ${e.message}`);
    });
    

results matching ""

    No results matching ""