Jun1
1
在浏览器使用中,我会通过Search All这款插件,如图快速通过其他搜索引擎查询我想了解的内容
但这样操作起来需要3步,不够效率,同时Search All会显示在右键菜单的最下方,需要大幅度挪动鼠标(图片上是chrome截取的右键菜单,比较少,而我常用的edge浏览器右键菜单有20多项,所以就很麻烦)
请问有什么方法:
1、将Search All这款软件的所处菜单位置放到最上面,像下图这样(我P的图)
2、或者是将右键的Search All菜单减少一级,像下图这样(我P的图)直接从第一步到第三步
dog
3
把其他搜索引擎全都remove掉,只留百度,就会自动减少一级
chrome 插件开发接口没有给出能设置顺序的参数,倒是可以overwrite,即隐藏掉所有菜单上的其他选项。如果你这个菜单使用场景很单一,可以考虑试试。需要修改这个插件的代码。找到browser.contextMenus.create( 在前面调用overwrite
dog
7
我整了段ahk代码,可以让edge浏览器右键菜单自动瞬移,达成①的效果。
gif效果
1 个赞
dog
8
代码如下,比较粗糙,但是效果很好。
原理就是利用没有新增拓展的情况下,edge右键菜单高度不会变化。
(我的右键菜单高度是567)
当监测到某窗口高度正好是这个高度时,将窗体进行移动。
一般情况下不会误伤,怕误伤的话,可以再多加几个判断,比如——必须上一次按键是右键、必须活动窗口是edge等等——
会ahk的话,很容易,我就不加了。
;把数字567改成你的edge浏览器右键菜单高度就可以用了
#Persistent
SetTimer, movelist, 50
return
movelist:
{
CoordMode, Mouse, Screen
MouseGetPos, , , curWin,
WinExist("ahk_id " curWin)
WinGetPos, wX, wY, wW, wH
if (wH = 567)
{
MouseGetPos, xpos, ypos
xpos:= xpos -10
ypos:= ypos -450
sleep,300
WinMove, ahk_id %curWin%,, xpos, ypos
sleep,5000
}
}
return
1 个赞
dog
9
右键菜单的高度,可以通过ahk自带的spy(开启跟随mouse)来看。
或者用截图软件截个图看,不过可能不太准,没试过。
Edge 的右键菜单好像不能自己 DIY 的,或许可以换个支持悬浮图标的扩展,比如 Search-from-Popup-or-ContextMenu?