对于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。