当前位置: 首页 > news >正文

网页中调用系统的EXE文件,如打开QQ

遇到一个实际的问题,需要在网页中打开本地的某个工业软件。

在这里插入图片描述
通过点击exe文件就可以调用到程序。

比如双击qq的exe就可以启动qq的程序。

那么问题就变成了如何加载exe程序呢?

可以通过Java的

  Process process = Runtime.getRuntime().exec(command);

通过获取 Runtime 对象,可以调用系统相关的方法,如执行命令、获取内存信息等。
exec() 方法用于在单独的进程中执行指定的字符串命令。

    String qqPath = "E:\\sofewaree\\qq";String command = "\"" + qqPath + "\\QQ.exe\"";// 启动 QQProcess process = Runtime.getRuntime().exec(command);process.waitFor();

运行之后 打开了qq exe文件。

在这里插入图片描述

但是还有一个问题,这个exe的路径目前是固定的,不同人的电脑中的exe目录是不一样的,那么这个如何区分呢?

可以通过注册表来拿到exe路径,所有的软件安装之后都会被写入到这个注册表中去。

http://www.lryc.cn/news/489634.html

相关文章:

  • 【单点知识】基于PyTorch讲解自动编码器(Autoencoder)
  • Halo 正式开源: 使用可穿戴设备进行开源健康追踪
  • summernote富文本批量上传音频,视频等附件
  • IDEA如何设置编码格式,字符编码,全局编码和项目编码格式
  • 【计算机网络实验】之静态路由配置
  • 十五届蓝桥杯赛题-c/c++ 大学b组
  • 基础自动化系统的任务
  • DBeaver添加地图查看器的自定义底图
  • STM32F103C8T6实时时钟RTC
  • Python Selenium:Web自动化测试与爬虫开发
  • Java-07 深入浅出 MyBatis - 一对多模型 SqlMapConfig 与 Mapper 详细讲解测试
  • 用CAXA CAD电子图板导入图框、标题栏并导出pdf的方法
  • 深入了解 Linux htop 命令:功能、用法与示例
  • JDK1.8新增特性
  • 环境背景文本到语音转换
  • 后端数据增删改查基于Springboot+mybatis mysql 时间根据当时时间自动填充,数据库连接查询不一致,mysql数据库连接不好用
  • 《Python编程实训快速上手》第九天--调试技巧
  • html5复习一
  • SSL/TLS,SSL,TLS分别是什么
  • css iframe标签使用
  • API的妙用
  • HTML5超酷响应式视频背景动画特效(六种风格,附源码)
  • Spire.PDF for .NET【页面设置】演示:打开 PDF 时自动显示书签或缩略图
  • 算法中常用到的数学知识:埃拉托色尼筛法(获取质数)、欧几里得算法(求两个数最大公因数)
  • 实战OpenCV之人脸识别
  • 图像预处理之图像滤波
  • 【通俗理解】隐变量的变分分布探索——从公式到应用
  • PyTorch 分布式并行计算
  • [cg] vulkan external_memory
  • 如何使用Python代码实现给GPU预加热