SCADA:web scada fuxa虽然是一个开源云组态人机交互界面,在浏览器上进行交互,但其实质是运行在本地的node.js上的,其背后就是直接使用JavaScript语言进行编程的。
可以直接在FUXA脚本中编写
例如:打开本地tim、QQ


const { execFile } = require('child_process');
const filePath = 'C:\\Program Files (x86)\\Tencent\\TIM\\Bin\\QQScLauncher.exe';
const args = ['arg1', 'arg2'];
execFile(filePath, args, (error, stdout, stderr) => {
if (error) {
console.error(`execFile error: ${error}`);
return;
}
if (stderr) {
console.error(`stderr: ${stderr}`);
return;
}
console.log(`stdout: ${stdout}`);
});
filePath = 'C:\\Program Files (x86)\\Tencent\\TIM\\Bin\\QQScLauncher.exe'; 应用程序路径
利用按钮触发脚本、或者其他方式,反正找个方式运行这个脚本就是了

读取本地.txt文本信息,同理
const fs = require('fs');
const path = require('path');
const filePath = 'F:\\test\\123.txt';;
try {
var data = fs.readFileSync(filePath, 'UTF8');
console.log(data);
} catch (err) {
console.error('file_error:', err);
}
$setTag('t_59c707f7-4253453a' /* FUXA Server - test1 */,data );

1751

被折叠的 条评论
为什么被折叠?



