- 积分
- 6
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2017-4-11
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
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系统浏览器,并获得浏览器句柄。
|
|