- 积分
 - 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系统浏览器,并获得浏览器句柄。 
 |   
 
 
 
 |