位置: 编程技术 - 正文

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

  • 小规模纳税人企业所得税多少
  • 企业收到退税款怎么处理
  • 建筑施工企业涉税问题
  • 已贴花的凭证凡修改后所载金额增加的部分应补贴印花
  • 扣员工工会会费
  • 还没入库,发票已经给财务了 怎么办
  • 专用发票作废后怎么处理
  • 股票印花税怎么交
  • 出口业务具体流程图
  • 企业汇算清缴逾期去补交要带什么资料
  • 固定资产折旧方法可以变更吗
  • 小规模购买农产品
  • 某产品今年进价是去年的
  • 长投成本法分红分录
  • 资产总额从业人数
  • 筹建期间的开办费包括哪些
  • 个体工商户经营范围分类目录
  • 公司筹备期的费用
  • 苹果手机清理内存怎么清理微信内存
  • PHP:Memcached::isPristine()的用法_Memcached类
  • 退休返聘人员报销差旅费
  • phpfopen
  • 公司作为股东有什么好处
  • ccmexec.exe是什么程序
  • 迷迭香的养殖方法
  • 战地3 win10
  • PHP:pcntl_wait()的用法_PCNTL函数
  • PHP:mcrypt_enc_get_iv_size()的用法_Mcrypt函数
  • uniapp打开系统设置
  • 如何提升人工劳动效率
  • 工会经费计税依据是上年工资还是当年工资
  • 经营租入固定资产
  • vue项目首屏加载过慢
  • react useref获取dom元素
  • 关于成本核算的论文题目
  • 经营租入固定资产账务处理
  • 私募股权基金公司是做什么的
  • 为什么交水利建设基金
  • 上期累计应纳税所得额
  • 燃气管道安装费和暖气管道安装费两个的欠条怎么写
  • 房地产企业的开发成本和开发费用有什么区
  • php 时间
  • 农机融资租赁公司联系方式
  • php出现乱码
  • 2021年发票认证期限为多少天
  • 技术维护费可以全额抵扣吗
  • 母公司与子公司内部合作协议
  • 小企业长期债券投资入账价值
  • 小企业固定资产入账标准
  • 成本类科目在哪里列式
  • 支付结算的法律构成
  • 现金股利征收个人所得税吗
  • 工业企业出售产品应交的消费税额,应计入营业成本
  • 一次性工伤医疗补助金怎么领取
  • 建筑企业结转收入成本
  • 会计要知道的常识
  • 收到的专票必须当月认证吗
  • 无形资产转让计入什么科目
  • 个体工商户个税2023最新政策
  • sql server的go
  • mysql57解压缩安装教程
  • sql %和_
  • u盘安装win7系统鼠标键盘没反应
  • Win7如何取消电脑的屏幕保护
  • linux ubuntu安装教程
  • mac系统不能用
  • win7全局搜索
  • 进程 cmd
  • linux的sbin
  • linux主机名是什么意思
  • win10 预览版 移除 tab 栏 特性
  • linux的批处理
  • u深度如何装win7系统
  • windows10使用说明
  • 前端html中怎么让文字左移
  • shell示例
  • 3、BluetoothChat之BluetoothChatService.java
  • 面向对象的编程语言更适合大规模编程
  • 增值税发票勾选是什么意思
  • 如何查询纳税人识别号
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设