位置: 编程技术 - 正文

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

  • 变更税务所怎么操作
  • 一般纳税人的做账流程
  • 企业购进固定资产时增值税如何处理
  • 货运代理费计入固定资产吗
  • 材料暂估入库的摘要怎么写
  • 民办非盈利企业注册
  • 外商投资企业是中国企业吗
  • 工业企业购进货物进项税额抵扣的时限
  • 应付股东款可以结转实收资本吗
  • 税务局即征即退自查报告
  • 营改增后印花税计税依据文件
  • 未分配利润为负的原因
  • 公司之间过户车辆要交税吗
  • 税盘服务费抵税分录
  • 银行回单如何做凭证
  • google搜索打不开怎么办
  • 污水处理费该谁交
  • 两免三减半条件
  • 收到法院的案件款应该怎么做帐
  • 栀子花叶子发黄是什么原因
  • 实现产供销一体化
  • 中小企业所得税优惠政策2022
  • springboot和vue结合
  • PHP中使用关键字什么来指明类与类之间的继承关系
  • php js
  • ChatGPT 被大面积封号,到底发生什么了?
  • 层层剖析的近义词
  • cssschool
  • 财政拨付注册资金怎么填
  • 上年科目记错如何更正
  • 单位交的那部分医保去哪了
  • 出口商品没有发票可以入收入吗
  • 劳务费发票为什么必须每月开
  • 免税公司专用发票是什么
  • 存货出入库需要什么凭证
  • win2008iis安装
  • 发票报销哪些要素不能少
  • mysql官方性能报告
  • 差旅费退回怎么做账
  • 当月购买固定资产需要计提吗
  • 商业会计怎么做会计分录
  • 一般纳税人的税负率是多少
  • 给员工发工资发多少合适?
  • 发票的几种分类
  • 产品成本核算有哪些方法
  • 固定资产为什么提折旧,有何实际意义
  • mysql数据库如何使用
  • 用心一也的一是什么词类活用
  • 安装 apt
  • ubuntu 安装指定位置
  • win7系统开启vt
  • ubuntu rar压缩
  • centos中如何安装软件
  • linux 操作系统
  • win8 系统设置
  • mom.exe是什么进程
  • windows8使用技巧
  • win10一年更新几次
  • win8 Could not load type System.ServiceModel.Activation.HttpModule 错误解决方案
  • Linux通过netstat命令查看80端口连接数的方法
  • Win10 Mobile RedStone预览版14283更新内容汇总
  • Extjs4.0 ComboBox如何实现三级联动
  • 新手学做ppt
  • linux用户放在哪个目录
  • js事件怎么写
  • 爬虫爬取微博
  • 数据库并发操作主要解决哪三个问题,基本方法是什么
  • python pygame模块详解
  • javascrip
  • 一般纳税人公司注销流程
  • 电子税务局申报截止日期
  • 单位没有缴纳个人医保
  • 企业销售旧货增值税税率
  • 税局如何查账
  • 仓储物流用地属于商业用地吗
  • 云南税务局发票查询
  • 留抵税额退税政策2022年14号文件
  • 电力营销岗
  • 鞋类进口关税
  • 社会保险登记表下载
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设