位置: 编程技术 - 正文

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

  • 增值税发票跨年抵扣新政策
  • 票面3个点的增值税发票是交几个点的税金
  • 汽车保险专用发票可以抵扣吗
  • 企业重组股权支付是什么意思
  • 单位班车费用是福利费吗
  • 公司闲置房租出去违法吗
  • 财政拨款申请格式怎么写
  • 股份支付的成本费用怎样才能在税前扣除?
  • 税务机关核定应纳税额的具体程序和方法
  • 劳务公司差额发票账务处理
  • 母公司给子公司拨款要交税吗
  • 如何在电子税务局添加开票人
  • 企业网银证书费用收费标准
  • 房地产企业前期工程费包括什么项目
  • linux 硬盘满了
  • 长期待摊费用如何结转
  • amr文件怎么转换为mp3
  • PHP:pcntl_signal()的用法_PCNTL函数
  • 销项冲红可以退税吗?
  • PHP:imagecreatefromxpm()的用法_GD库图像处理函数
  • 外籍人员一次性奖金
  • 增值税专用发票丢了怎么补救
  • 网上报税有哪些
  • 公司内部往来双向挂账
  • php用户登录界面代码
  • IDEA 2022专业版创建Java Web项目(保姆式小白讲义,强烈建议入手!)
  • thinkphp3.0
  • 经销商自用车是指什么
  • 如何测试php
  • python字符串如何换行
  • 帝国cms php8.0
  • 商业保险可以从一家转到另一家吗
  • 会员退费会计分录
  • 房屋扩建后折旧费怎么算
  • 一张记账凭证写不下时合计怎么写
  • 个人所得税和投保的区别
  • sqlserver2005使用教程
  • 离职员工个税申诉企业怎么处理
  • sqlserver游标实例
  • mysql怎样
  • 待处理流动资产损益是什么类科目
  • 个体工商户生产经营税
  • 私募基金如何做账
  • 境内企业借外债,不还会怎么样
  • 厂房监理要点
  • 行政事业单位福利费提取比例
  • 其他现代服务业是什么
  • 长期股权投资的初始计量
  • 会计所说的内账外账
  • phpmyadmin配置文件
  • sqlserver获取年月日
  • SQLServer EVENTDATA()函数来获取DDL 触发器信息
  • win2008下的HPC群集是什么有什么作用
  • linux open o_direct
  • m0b0player播放器
  • 笔记本如何一键锁屏快捷键
  • windows远程桌面怎么开启
  • 将Red Hat 9.0 CD iso合成一张DVD iso的方法
  • image driver
  • kazaalite.exe是什么进程 kazaalite进程有什么用
  • 如何调整输入法框的大小
  • win10更新补丁后键盘失灵
  • 微信小程序页面滚动
  • android mark
  • 好看的css样式代码
  • cocos2d转unity难吗
  • cocos2dx游戏开发
  • opengl绘制坐标轴
  • linux u+s
  • unity 位图字体
  • nodejs实战
  • typeof的缺点
  • 细说javascript
  • 深圳市福田区税务局电话
  • 西藏五个确保是什么?
  • 法院拍卖的预售房产怎么交税
  • 代理记账报税违法吗
  • 非法印制发票的后果
  • 从事货物批发或零售的纳税人
  • 烟叶税的税收优惠
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设