爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1167|回复: 0

[程序设计] matlabr如何打开chrome浏览器并获得句柄

[复制链接]
发表于 2023-9-20 12:19:55 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 423811682 于 2023-9-20 12:22 编辑

matlab 代码:>> % 打开matlab自带浏览器,有句柄
url = '百度网址(我发不了url)';
[~,h]=web(url)

h =

com.mathworks.mde.webbrowser.WebBrowser[Web Browser,0,0,2378x1279,layout=java.awt.BorderLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=]

>> % 打开系统浏览器,没有句柄。
url = '百度网址(我发不了url)';
[~,h]=web(url,'-browser')

h =

     []

>> % 打开matlab自带浏览器,有句柄
ie = actxserver('internetexplorer.application')
ie.Navigate(url);
ie.visible = 1;

ie =

        COM.internetexplorer_application

>> % chrome的progID是什么?
ie = actxserver('chrome.application')
ie.Navigate(url);
ie.visible = 1;
错误使用 actxserver (line 93)
创建服务器失败。ProgID 'chrome.application' 无效。


说明:
我用web可以打开matlab浏览器,有句柄;打开系统浏览器(chrome或edge),没有句柄。
用actxserver可以打开ie,打不开chrome或者edge,请问chrome或edge的progID是什么?
想用matlab打开chrome或edge系统浏览器,并获得浏览器句柄。
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表