网页中调用系统的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]