民工心事 发表于 2024-11-23 12:28:33

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

碰到一个实际的题目,需要在网页中打开本地的某个工业软件。
https://i-blog.csdnimg.cn/direct/e4499f8363fd4cc0896639f1880604f5.png
通过点击exe文件就可以调用到步伐。
比如双击qq的exe就可以启动qq的步伐。
那么题目就变成了如何加载exe步伐呢?
可以通过Java的
Process process = Runtime.getRuntime().exec(command);
通过获取 Runtime 对象,可以调用系统相关的方法,如执行下令、获取内存信息等。
exec() 方法用于在单独的历程中执行指定的字符串下令。
    String qqPath = "E:\\sofewaree\\qq";      String command = "\"" + qqPath + "\\QQ.exe\"";      // 启动 QQ      Process process = Runtime.getRuntime().exec(command);
      process.waitFor(); 运行之后 打开了qq exe文件。
https://i-blog.csdnimg.cn/direct/c26f28cda03c4bf79a0b7c01f8d2a8cd.png
但是还有一个题目,这个exe的路径现在是固定的,差别人的电脑中的exe目录是不一样的,那么这个如何区分呢?
可以通过注册表来拿到exe路径,所有的软件安装之后都会被写入到这个注册表中去。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 网页中调用系统的EXE文件,如打开QQ