位置: 编程技术 - 正文

用纯Node.JS弹出Windows系统消息提示框实例(MessageBox)(node.js web)

编辑:rootadmin

推荐整理分享用纯Node.JS弹出Windows系统消息提示框实例(MessageBox)(node.js web),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:nodejs运行网页上的js,node javascript,nodejs运行网页上的js,node javascript,nodejs弹出提示框,node.js wss,node.js in action,node javascript,内容如对您有帮助,希望把文章链接给更多的朋友!

Node.JS是一个控制台程序,如果想要从Node.JS弹出Windows系统提示框的话,有很多方法可以实现。比如借助 electron 或 node-webkit:

在Electron中弹出消息框

Electron与Windows的接口非常完善,可以调用各种Window原生机制,如创建系统托盘图标。打开文件夹选择框等。这里使用dialog,即可弹出系统消息提示框:

使用electron运行上面的代码:

用纯Node.JS弹出Windows系统消息提示框实例(MessageBox)(node.js web)

调用VB脚本弹出消息框

Electron的确实比较方便,但是体积比较大,消息弹出比较慢。我们可以通过child_process调用VB脚本弹出消息框。

比如,我们新建一个 VB 脚本文件,命名为: vb.message.vbs,内容如下:

此脚本会将第一个和第二个参数作为提示框的标题和内容弹出,在Node.JS调用即可:

使用ActiveXObject弹出消息框

VB脚本需要创建额外的文件,使用ActiveXObject则直接在Node.JS中编写脚本,比如:

除了弹出提示框外,借助vb和activex脚本均可实现一些高级功能,如连接本数据库等。此外借助msg.exe系统进程间通信也可

以实现消息提示框,不过某些系统可能没有安装msg.exe,并且此种方法不能自定义消息标题。

标签: node.js web

本文链接地址:https://www.jiuchutong.com/biancheng/380782.html 转载请保留说明!

上一篇:NodeJS创建最简单的HTTP服务器(node.js怎么创建js文件)

下一篇:node.js调用Chrome浏览器打开链接地址的方法(node.js调用第三方物流跟踪api)

  • 门诊医保报销发票
  • 有谁用过金蝶kis云专业版
  • 岗位津贴和岗位补贴
  • 天猫最新提现技术
  • 新会计准则中计提减值如何回转
  • 可供出售金融资产是指什么
  • 代办汽车过户手续
  • 收到投资款的会计
  • 消费税的应纳税额的计算
  • 车间员工的质量管理制度
  • 溢价收购全资子公司股票
  • 生产车间计提折旧分录
  • 招行理财产品哪些可靠
  • 专用发票的有效期是几年
  • 三证合一的税号变了,法人怎么重新绑定企业
  • 关于劳务派遣服务外包的案例
  • 公司账上的存货是怎么来的
  • 工程施工会计核算方法
  • 电子税务局如何查询已开发票
  • win7 扫描仪
  • 主营业务成本是借方增加还是贷方增加
  • win10右键没有新建excel和word
  • 金融机构贷款利息规定
  • 代扣手续费是啥意思
  • 一个简单的html文档一般且必须包含哪些标签
  • 业务实际发生没得取得发票怎么做账
  • php curl_multi_init
  • php framework框架
  • 房产税为什么会退税
  • 政府代建项目税收政策
  • python标准库在哪个目录
  • ai技术排名
  • php封装数据库操作
  • 印花税申报一直显示办理中什么意思
  • 织梦cms要钱吗
  • python猜数字1到1000代码
  • 营业利润包括资产处置收益吗
  • 房屋发票备注栏怎么填
  • 企业投资一个小时多少钱
  • 企业残保金什么情况下可以减免
  • mysql注入的修复方式
  • 接受捐赠的增值税计入会计利润吗
  • 分公司出现法律问题谁负责
  • 全资子公司的利润怎么记录母公司报表
  • 小规模发票跨月冲红怎么纳税申报
  • 先确认收入后开票怎么做分录
  • 零余额账户用款额度年末转入哪个科目
  • 债务重组与资产重组
  • 开外经证怎么预约办理
  • 职工食堂的费用可以在差额里扣除吗
  • 银行汇票如何兑现金
  • 销售净利润怎么算
  • mysql5.7.19 winx64安装配置方法图文教程(win10)
  • 关于月亮的诗句
  • win10 性能选项
  • 让64位的Windows Server 2008支持蓝牙的方法
  • 在mac外置硬盘上安装软件
  • ntfs分区的优点
  • win8自启动在哪儿设置
  • 使用linux常用命令
  • windows10的便签纸在哪
  • cfg是什么格式,怎么打开
  • win7笔记本任务管理器
  • mmc.exe是什么
  • win8使用教程和技能
  • glibc2.14安装
  • linux ii
  • macbook xcode
  • android开发环境配置
  • jquery 属性
  • node.js项目结构
  • nodejs v8
  • unity安卓游戏开发
  • angularjs input
  • 安徽省国家税务局网上办税平台
  • 四季度预缴申报表
  • 农民专业合作社章程完整版
  • 广州地税网上社保怎么交
  • 青岛工商全程电子化
  • 软件企业专项审计
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设