HyperlinkToURL无法正常工作

2020-09-02 15:19发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我使用的是HyperlinkToURL,它没有打开默认浏览器,而是使用Internet Explorer。

我使用的是PB 10.5,在Windows 10上,它使用的是IE,而不是默认的浏览器。 铬。 在Windows 7上它使用的是Chrome。

我传递的URL是:

ls_SearchURL ='"?'+ ls_SearchValue +'"'

传递" ?searchterm"是告诉浏览器将searchterm传递到默认搜索网站的标准方法。

建议这样做:

Run(" rundll32.exe url.dll,FileProtocolHandler http://www.google.com/search?q=s earchterm" )

此方法的问题在于,我必须知道默认搜索网站的URL。

任何建议都会受到赞赏。

谢谢!

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我使用的是HyperlinkToURL,它没有打开默认浏览器,而是使用Internet Explorer。

我使用的是PB 10.5,在Windows 10上,它使用的是IE,而不是默认的浏览器。 铬。 在Windows 7上它使用的是Chrome。

我传递的URL是:

ls_SearchURL ='"?'+ ls_SearchValue +'"'

传递" ?searchterm"是告诉浏览器将searchterm传递到默认搜索网站的标准方法。

建议这样做:

Run(" rundll32.exe url.dll,FileProtocolHandler http://www.google.com/search?q=s earchterm" )

此方法的问题在于,我必须知道默认搜索网站的URL。

任何建议都会受到赞赏。

谢谢!

付费偷看设置
发送
3条回答
风早神人
1楼-- · 2020-09-02 15:32

将以下函数添加到对象,然后按如下方式调用它:

of_WebBrowse("?" + ls_SearchValue)

 of_webbrowse的公共子例程(字符串as_urlstring);字符串ls_regkey,  ls_value,ls_command
 长ll_pos

//获取默认浏览器
 ls_regkey =" HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ Shell \" +&
 " Associations \ UrlAssociations \ http \ UserChoice"
 RegistryGet(ls_regkey," Progid",RegString !, ls_value)

//获取浏览器命令行
 ls_regkey =" HKEY_CLASSES_ROOT \" + ls_value +" \ shell \ open \ command"
 RegistryGet(ls_regkey,"",RegString !, ls_value)

//将传递的URL字符串附加到浏览器exe
 ll_pos = LastPos(ls_value," .exe")+ 4
 ls_command = Left(ls_value,ll_pos)+'"'+ as_urlstring +'"'

 运行(ls_command)
 结束子程序
 
Climb_Ma
2楼-- · 2020-09-02 15:46

不确定"前会员"是谁,但谢谢! 对于我们的应用程序来说,这是最完美,最简单的解决方案。

何必丶何苦呢
3楼-- · 2020-09-02 15:32

我遇到了同样的问题-我的默认浏览器是IE,但是从PB程序完成的任何超链接始终会在Chrome中打开。 PB必须以某种方式对默认浏览器有自己的概念,或者使用一些不正确的查找。

一周热门 更多>