位置: 编程技术 - 正文

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

  • 三证合一后纳税人识别号和信用代码一样吗
  • 税控盘开票系统怎么升级
  • 纳税调整减少额是什么意思
  • 什么原始凭证可以填写
  • 小规模收入超过多少必须转一般纳税人
  • 什么情况下可以要求员工待岗
  • 合并后少数股东权益的处理
  • 预销售符合退款条件的商品记什么分录
  • 原材料当废品卖怎么处理
  • 无形资产研发成功并申请专利
  • 股权转让资本公积怎么处理
  • 增值税普通发票税率表
  • 工业企业税负率一般控制在多少?
  • 通讯费税前扣除填报怎么填
  • 增值税多缴纳0.03怎么算
  • 增值税扣税项目
  • 利润表资产处置损益怎么填
  • 代扣代缴增值税计算公式
  • 增值税普票丢失的最新处理
  • 对于不需要交强险的人
  • 公司贷款评估费的做账
  • 所得税预缴资产怎么计算
  • 临时文件夹移动到c盘根目录下windows7
  • 关于销售免税品的规定
  • 技术开发免征增值税怎么开票
  • macbook 怎么换壁纸
  • macOS 11 Big Sur 开发者预览版 Beta 7正式推送
  • php怎么获取单选框的值
  • 所有者权益会计科目借贷方向
  • 股东帮企业还款违法吗
  • cuda torch
  • 个人销售住房是否免征土地增值税
  • 最贵的苹果平板
  • Yii使用migrate命令执行sql语句的方法
  • 基于php的系统
  • 分次预缴税额怎么算
  • 最简单的上传php文件
  • ChatGLM-6B (介绍以及本地部署)
  • 学计算机选择什么专业
  • 首个ChatGPT开发的应用上线;ChatMind思维导图工具;中文提示词大全;Copilot平替 | ShowMeAI日报
  • echarts快速上手
  • eccv论文下载
  • opengl设置
  • 企业所得税预缴可以不交吗
  • 公司贷款买车有什么风险
  • SQLite教程(十):内存数据库和临时数据库
  • 以发行股票作为对价取得企业的股权
  • 企业所有者权益是什么意思
  • 收到社保的退费是怎么回事
  • 发放工资时社保为什么计入其他应付款科目
  • 被法院扣的钱怎么又退回来了
  • 用友关账怎么取消
  • 固定资产清理产生的收入计入
  • 租金是含税价还是含税金
  • 暂估怎么冲回
  • ubuntu怎样
  • 电脑开机时出现红色三角形
  • win10预览版21390
  • linux 使用
  • linux如何安装wget命令
  • win7宽带连接错误813怎么解决办法
  • win10周年版
  • Win7系统关闭自动更新
  • Windows设置在哪里
  • android导入别人的程序报错
  • 环境篇心中有光的作文
  • 安卓十游戏怎么玩
  • 深入linux内核架构与底层原理 pdf
  • Node.js中的construct
  • shell脚本 教程
  • 使用Raygun对Node.js应用进行错误处理的方法
  • 使用nodejs实现简单的局域网聊天功能
  • 如何分析源码
  • tiles框架
  • javascript怎么学
  • javascript快速入门
  • 湖北省电子税务局操作指南
  • 医院要交税吗
  • 查册证明怎么自动生成
  • 办公厅机构设置方案
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设