串口或网络键盘楔(发送键盘敲击)

时间:2014-12-14 15:56:05

标签: node.js

对于NodeJS来说,从网络和串行端口读取和写入数据是一件容易的事情,但是将数据作为击键发送到应用程序窗口(如Windows中的iSeries Access终端会话)呢?

理想情况下,NodeJS将处理所有数据接收并将其发送到活动应用程序窗口的输入焦点。

var com = require("serialport");

var serialPort = new com.SerialPort("COM1", {
    baudrate: 9600   
  });

serialPort.on('open',function() {
  console.log('Port open');
});

serialPort.on('data', function(data) {
  var data_to_send = data.toString();
  send_to_active_windows_input_focus(the_data_to_send+"\r"); <-- A keyboard wedge function 
});

有什么想法吗?

这将是Windows 7计算机上的NodeJS。

0 个答案:

没有答案