位置: 编程技术 - 正文

用纯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)

  • 如何查企业是一级企业
  • 单位历史遗留问题
  • 网上报税需要准备什么资料
  • 零星物流运费无法支付
  • 代收款是什么套路
  • 本年支付 历年支付
  • 直接进费用的固定资产
  • 金税三期后企业没活路
  • 货已到发票未到跨年怎么做账
  • 按季度报税怎么处理
  • 收到的扶贫工作经费会计分录
  • 关联企业间无偿资金的占用属于借款费用吗
  • 企业无形资产摊销表述不正确
  • 项目经费支出都包括什么
  • 哪些费用可以进项抵扣
  • 合同副本和正本区别
  • 进口代理公司怎么收费
  • 理论增值额的含义
  • 房地产开发企业预收款预缴增值税
  • 物业水费电费
  • 下月初认证的发票怎么开
  • 多交的增值税可以跨年抵扣吗
  • phpwind教程
  • 其他应付款不用付了怎么处理
  • 供应商自身的品质问题
  • php新手入门
  • 蓝山公馆的房子怎么样
  • 公众号 企业
  • 分配税后利润会计分录
  • 未确认融资费用怎么算
  • vue3 script setup withdefault
  • 创建ftp软件
  • Yii2创建多界面主题(Theme)的方法
  • 旅游服务发票可以抵税吗
  • 会计核算方法有几种
  • ps灰色模式怎么换回来快捷键
  • 外账是代理记账吗
  • Python函数怎么返回
  • python中的函数调用
  • Building a HTTP Proxy
  • 商业承兑汇票如何追索
  • 企业不交所得税的情况
  • sqlserver表数据导出导入
  • 期末进行存货清查
  • mysql的启动方法(windows 平台)
  • 增值税税率调整为13%从什么时候开始实行
  • 长期股权投资评估增值调整
  • 长期股权投资与其他权益工具投资的区别
  • 企业长期股权投资增加说明什么
  • 超市买太多东西怎么拿走
  • 建筑企业城建税和教育费附加怎么算
  • 在贫困户入股分红大会上的讲话
  • 生产出口退税企业有哪些
  • 外派国外的员工享受国内法定假期吗
  • 双倍余额递减法最后两年怎么算
  • 买二手设备需要签合同吗
  • 聘用残疾人优惠政策
  • 销售佣金?
  • 发票开错了记账凭证如何做?
  • windows性能监视器怎么用
  • 如何安装vista
  • win制作mac启动
  • explore.exe进程占用cpu99%
  • win10双击打开文件设置方法
  • win10一直弹werfault,程序也打不开
  • linux关闭sh
  • 正在进行设备安装 win10安装打印机
  • es6 文档
  • Node.js中的construct构造函数
  • awk统计文件大小
  • 非法文件名是什么
  • javascript可以制作哪些游戏?
  • jquery左右选择框
  • javascript有几种类型
  • js动态创建script标签
  • 广东电子税务局手机版
  • 物业收电费有什么猫腻
  • 重庆国税局客服电话
  • 瑞典交税
  • 贵州税务发票流向查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设