位置: 编程技术 - 正文

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

  • 增值税16%降到13%的留抵退税的情况说明咋写
  • 运输公司的税率是多少
  • 增值税减免附加税怎么申报
  • 应付款为什么是负数
  • 银行转账支付计入什么科目
  • 增值税有留底怎么减少留底
  • 收到上年多缴的企业所得税
  • 专票丢失登报后怎么处理
  • 查增应纳税所得额怎么算
  • 期末应交企业所得税怎么算
  • 待摊费用不要了怎么做账?
  • 开出发票上有折扣的怎么入账?
  • 工程款转账一般要多久
  • 出口退税的原则是什么
  • 分公司开票怎么做账
  • 初级会计职称考试时间
  • 全额计提坏账的款项收回
  • 固定资产折旧年限及残值率
  • 企业一次性支付多年费用 不摊销
  • 收入负数怎么分录
  • 公司车辆违章怎么办
  • pvlsvr.exe - pvlsvr是什么进程 有什么用
  • 玫瑰小镇的玫瑰有什么用
  • 任务栏没反应怎么重启
  • 曼哈顿2021
  • php简单聊天室源码
  • Discuz!X中SESSION机制实例详解
  • 企业与员工之间的法律
  • php in
  • 定期定额纳税申报
  • 社保挂靠公司收费标准是怎样的
  • 天猫提现不走对公2023
  • 开具负数发票的流程
  • 人脸检测5种方式
  • 自动驾驶讲解
  • 随货赠品会计处理
  • 如何办理出口退税备案
  • 劳务派遣公司账务
  • 入库管理业务流程图
  • 运输发票必须附票吗
  • 达到规定数量赠送实物,如何开票
  • 企业发生的咨询费应计入哪个科目
  • 租房没有合同编号可以提取公积金吗
  • 前年度多交附加税怎么交
  • access数据库干嘛的
  • centos编译运行c程序
  • 公司给员工交社保对公司有什么好处
  • 研发企业税率是多少
  • 企业的留存收益有
  • mysql索引最大数量
  • 房地产企业出售商铺交什么税
  • 股份支付应如何进行账务处理?
  • 已认证抵扣的发票如何红字信息表
  • 哪些业务可以开专票
  • 招待费发票怎么做分录
  • 上年未结转金额是什么意思
  • 企业向个人借款利息如何处理
  • mysql的join有几种
  • 严密防范什么安全风险,严厉打击敌对势力犯罪
  • linux系统文件在哪个目录
  • 浪潮云是什么意思
  • win7键盘没反应是怎么回事
  • windows7创建新桌面
  • windows8正版
  • ubuntu server snap
  • 苹果电脑怎么打开u盘
  • xp系统如何设置
  • 关于linux中Squid代理服务器的10个实用面试问答
  • linux用root登录
  • shell中break和continue
  • unity3d游戏引擎支持几种平台发布?
  • css中背景图片设置
  • 聊天界面的新消息通知设置 找不到
  • jquery中的基本选择器有哪些
  • Dojo Javascript 编程规范 规范自己的JavaScript书写
  • python中的文件
  • 附加税申报表样本
  • 一般纳税人注销公司需要查账吗
  • 上海如何用电子医保卡
  • 税控软件怎么升级到新版本
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设