S8F8ry 发表于 2022-4-19 20:39:54

一个支持在其他程序中打开网址的工具

本帖最后由 S8F8ry 于 2022-8-6 10:28 编辑

Open In Other Application
static/image/hrline/5.gif
:lol 又写了一个奇奇怪怪的小工具,可以实现在百分浏览器中打开所匹配的网址后,自动运行其他应用程序并传递网址等信息的操作;或者可选的启用右键菜单在网页上选择在其他应用程序打开网址。

[*]安装方法

下载并解压帖子后面的压缩包得到程序压缩包和插件文件,将 crx 文件拖动至 chrome://extensions/ 页面即可安装扩展程序,然后再将 host.zip 文件解压至本地磁盘上。


[*]使用方法

初次使用时,需要先执行以下步骤:
    1. 进入该扩展程序的选项,点击页面右上角复制按钮复制扩展程序 ID。
    2. 运行之前解压至本地磁盘上的 HostRegistrar.exe,填写所复制的扩展程序 ID,点击注册按钮,等待提示操作完成后即可关闭程序。(该程序目录及文件需要保留,不可删除。)

之后就可以在扩展程序选项中添加需要运行的其他应用程序,以及编写需要打开某些网址的自动操作规则,同时还可以在右上角设置中开启显示网页右键菜单。其次点击扩展程序图标可以切换自动规则的启用状态。


[*]文件下载

初始版本:

2022-04-20 更新:更新插件以支持传递上下文中选择的文本。



2022-05-18 更新:
优化上下文菜单显示效果;
修复在网页加载过程中点击菜单可能传递空白页网址的问题。



2022-05-22 更新:
修复上下文菜单失效的问题。


(因为上传附件大小不能超过 1MB,所以压缩包里没有打包 Manifest-V3 版本的插件,如果有需要可以到这里下载)

ngbanyan 发表于 2022-4-20 10:50:35

试了一下,可以 ping 当前域名
默认参数还差选中的文字、当前悬停的链接之类的

一个想法:
浏览器只支持 URL 协议,比如 everything 支持 es:搜索文字 调出窗口
但每次都要确认
能否在 host 中加上提权?
这样直接写个书签便可实现更多的功能了

S8F8ry 发表于 2022-4-20 12:55:16

本帖最后由 S8F8ry 于 2022-4-20 13:00 编辑

ngbanyan 发表于 2022-4-20 10:50
试了一下,可以 ping 当前域名
默认参数还差选中的文字、当前悬停的链接之类的


在链接上在打开现在应该也是能传递这个链接的,传递选中文字的话,等有时间我加一下。

至于 UAC 弹窗的问题,就是因为无法直接运行第三方程序而尝试提权去调用才会出现提示。并且由于 host.exe 并不会一直后台运行,只会在浏览器发消息的时候才调用启动,所以即使为 host.exe 本身提供管理员权限,而浏览器本身还是普通用户,那每次调用时依旧会有 UAC 弹窗提示。

如果你是因为在使用 Everything 有这个现象,可以试试在 Everything 常规设置中将"以管理员身份运行"改为"Everything 服务"看看。
PS: 或者你也可以像我这样关掉 UAC 提示;P

ngbanyan 发表于 2022-4-20 15:05:53

并非是 UAC 权限,而是打开 URI 协议时,浏览器提示打开应用的提醒
不知道哪里可以永久放行,老版本可以修改注册表,或修改 Preferences。

URI 协议可以通过注册表手工添加
这样新建个标签就可以实现打开软件并传参的功能

你的软件想法很棒,传递参数也方便
这样写 nodejs 爬虫时,直接打开就行了:L

S8F8ry 发表于 2022-4-20 22:02:20

ngbanyan 发表于 2022-4-20 15:05
并非是 UAC 权限,而是打开 URI 协议时,浏览器提示打开应用的提醒
不知道哪里可以永久放行,老版本可以修 ...

这我也不知道怎么放行,我这边用现版本的百分在打开其他 URI 链接时不显示提示外部应用弹窗了(这肯定是不正常的;P),而且在用旧版本的百分或者 Chrome 就能正常提示,我也不知道为什么会这样。

现在想用这个插件使 Everything 搜索选中的文本,可以用添加自定义命令:-url ES:"{SELECTION}"

ngbanyan 发表于 2022-4-21 20:21:23

选中文字可以用了,快枪手啊;P

ngbanyan 发表于 2022-5-22 15:34:16

老大,1.1.2 文本和链接右键都无法显示了

S8F8ry 发表于 2022-5-22 17:44:21

ngbanyan 发表于 2022-5-22 15:34
老大,1.1.2 文本和链接右键都无法显示了

{:3_60:} 确实是的。已经更新修复了。

ngbanyan 发表于 2022-5-22 23:32:16

S8F8ry 发表于 2022-5-22 17:44
确实是的。已经更新修复了。

给你点个赞:D

gh0ul 发表于 2022-8-6 09:13:55

过了这么久终于有空试试了,这个对我的QQ农场、牧场目的完美实现

就是有没有办法不在原窗口先打开一下再转过去,这样比较快:lol
页: [1] 2
查看完整版本: 一个支持在其他程序中打开网址的工具