FUXA利用脚本打开本地文件、运行本地应用程序

该文章已生成可运行项目,

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 );

本文章已经生成可运行项目
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值