|
![]() |
#1 |
Участник
|
Стоит только копнуть в сторону от Аксапты, как сразу вываливаются очередные великие новые технологии. Оказывается, сейчас можно программировать COM-порты прямо из веб-браузера, используя java-скрипт.
Новая великая технология называется Node.js 1. Описание Node.js : http://www.tutorialspoint.com/nodejs/index.htm 2. Установить Node.js Runtime: https://nodejs.org/en/download/ или можно попробовать тут: http://www.tutorialspoint.com/nodejs...ment_setup.htm 3. Описание того, как работать с последовательными портами в Node.js : http://thinkingonthinking.com/serial...n-with-nodejs/ 4. Установить модуль serialport: https://www.npmjs.com/package/serialport , (можно попробовать в командной строке выполнить: npm install --save-dev serialport ) |
|
![]() |
#2 |
Участник
|
Интересно, что в Node.js есть то, что мне нужно - пробрасывание данных. И оформлено это высокоуровневыми командами. Там потоки данных можно объединять в трубы и перенаправлять выход одного потока во вход другого.
Вот так можно построить трубопровод, который архивирует файл: X++: var fs = require("fs"); var zlib = require('zlib'); // Compress the file input.txt to input.txt.gz fs.createReadStream('input.txt') .pipe(zlib.createGzip()) .pipe(fs.createWriteStream('input.txt.gz')); console.log("File Compressed."); |
|
|
|