通过高级鼠标触发,在标题栏位置滚动鼠标切换标签页

经验创意 · 1343 次浏览
CL 创建于 2024-01-18 23:01

1.42.4 版本的高级鼠标触发增加了窗口标题栏区域的判断。 下载网址:Quicker版本历史 - Quicker 

使用此参数,可以实现在标题栏区域滚动鼠标时,切换窗口的标签页,适用于浏览器、新版记事本等。

 

需要配置对应的前期和向后2条规则。

可以直接复制下面的规则内容在高级鼠标触发界面粘贴测试。

[{"Id":"d77fc93d-f99b-42e6-9354-8ed019051b51","MouseActionType":11,"ControlKey":null,"AdornKey":null,"MouseButton":null,"HasMouseButton":false,"DisableInFullScreen":false,"TriggerDistance":0,"Location":16777216,"LimitOnPrimaryScreen":false,"ActivatePointingWindow":true,"BlackList":[],"WhiteList":[],"Description":"滚tab","IsEnabled":true,"Operation":4,"TriggerActionWhenMouseUp":false,"LastEditTimeUtc":null,"DebounceMs":0,"ActionType":1,"Data":"2|9","ParamData":"","Message":null},{"Id":"d77fc93d-f99b-42e6-9354-8ed019051b51","MouseActionType":12,"ControlKey":null,"AdornKey":null,"MouseButton":null,"HasMouseButton":false,"DisableInFullScreen":false,"TriggerDistance":0,"Location":16777216,"LimitOnPrimaryScreen":false,"ActivatePointingWindow":true,"BlackList":[],"WhiteList":[],"Description":"滚tab","IsEnabled":true,"Operation":4,"TriggerActionWhenMouseUp":false,"LastEditTimeUtc":null,"DebounceMs":0,"ActionType":1,"Data":"6|9","ParamData":"","Message":null}]

CL 最后更新于 2024/1/18

用户1626159636... 2024-01-19 13:08 :

大佬,有个建议,不知道是否好实现,能否在Quicker操作中,集成一个“卷起”当前鼠标下窗口(可能是非激活窗口)的操作?正好可以搭配这个标题栏区域的操作。这样的功能有一些小软件可以实现,但如果Quicker本身能内置,无疑是更好的选择。

Sunsh 回复 用户1626159636... 2024-01-21 19:12 :

卷起窗口是啥意思?

用户1626159636... 回复 Sunsh 2024-01-22 14:42 :
可看下边的带图回复
Sunsh 回复 用户1626159636... 2024-01-22 15:15 :

哦哦,感觉这个功能叫折叠窗口更合适些🤣🤣

用户1626159636... 回复 Sunsh 2024-01-22 15:35 :

这个功能原名就叫Roll Up,官方中文翻译成这样的,呵呵。

回复内容
EC10010 2024-01-19 15:46
#2

很久以前就想要的功能。立即创建了以下规则来点击标题栏,体验不错,特意前来表扬👍:

Ctrl+中键杀死进程、Alt+中键重启进程、Shift+中键调整窗口大小、Win+中键调整窗口透明度、中键微信窗口复制微信好友(群)备注……

EC10010 最后更新于 2024-01-19 15:47
阿泽同学 回复 EC10010 2024-01-19 20:22 :

请问 中键微信窗口复制微信好友 怎么做

Sunsh 回复 EC10010 2024-01-21 19:13 :
同好奇 中键微信窗口复制微信好友 怎么实现
阿泽同学 回复 Sunsh 2024-01-21 20:01 :

[获取当前微信好友名字(子程序) - 子程序信息 - Quicker]:

https://getquicker.net/SubProgram?id=20c06ea2-9601-497a-5312-08db2327d866


Sunsh 回复 阿泽同学 2024-01-21 21:33 :

大佬,可以请教下这些xpath是怎么获取到的呀,Quicker和FlaUInspect好像都无法获取啊?

阿泽同学 回复 Sunsh 2024-01-21 21:57 :

FlaUInspect,一层一层找的

Sunsh 回复 阿泽同学 2024-01-21 21:57 :

好吧,那这个不是唯一确定的吗,怎么还有这么些呀🤣🤣

阿泽同学 回复 Sunsh 2024-01-21 22:40 :

官方经常更新,没办法多弄几个备用了

用户1626159636... 2024-01-22 14:41
#3


卷起窗口操作,看图可理解。SmartSystemMenu这款软件可以实现,但有其他的使用上的缺点和问题,所以想问问,Quicker是否可以内置此功能。

CL 回复 用户1626159636... 2024-01-22 14:46 :

目前没有这样的功能。 这个看起来挺好的,有什么问题呀?

用户1626159636... 回复 CL 2024-01-22 14:59 :

没有什么问题,就是提个建议,看如果能内置在Quicker常用操作里,就比较便利了,它和置顶窗口,置底窗口,算是差不多的一种方便功能。

正好可以配合在标题栏区域,用滚轮或中键,来实现快速操作。

CL 回复 用户1626159636... 2024-01-22 16:17 :

这个我看了下就是一个普通的设置窗口大小实现的,可以做个组合动作来调整。 不过需要根据句柄保存原始大小,方便在下次使用的时候恢复窗口尺寸。

用户1626159636... 回复 CL 2024-01-22 17:01 :

动作确实能实现,就是还要麻烦编写,而且还不一定写得多好。卡在这里了。

而且有的窗口比方wps,这款软件还有点卷不起来,也有复杂的情况的时候。

用户1626159636... 最后更新于 2024-01-22 17:03
林青雀 2024-01-23 15:59
#4

(wps的文件窗口是标签页的形式,聚合在同一个wps窗口中)

在 WPS 中很不好用,切换起来突出一个“乱”,同样的滚动方向,有时候切换到上一个,有时候切换到下一个,有时候跨多个标签页切换。

试了下手动按键盘( ctrl+tab ),在按住 ctrl 不放的情况下,不停按 tab 键,效果是较为令人满意的,会一直切换下一个标签页;

但如果是按一次 ctrl+tab 切换后,松开两个按键,再按 ctrl+tab 切换,会出现和 Quicker 的滚轮触发相同的问题,标签随意切换,不知道是否有关系。

ctrl+shift+tab,问题与上相同。

林青雀 最后更新于 2024-01-23 17:18
CL 回复 林青雀 2024-01-23 16:06 :

这个需要向WPS反馈一下,它的行为比较奇葩。

EC10010 回复 林青雀 2024-01-23 16:49 :

WPS标签切换方式要看Ctrl+Tab的Tab多久松开的。瞬间松开就切换到上一个标签,否则就按顺序切换。

林青雀 回复 EC10010 2024-01-23 17:28 :

似乎确实是这样的,但又有些不同,我又尝试了下:

1、按住 ctrl 不放,按下抬起tab无论tab按多快,都是稳定切换到按顺序的下一个标签
2、ctrl+tab,每按一次都全部松开:稳定切换到上一次激活的标签;
3、按住 ctrl 不放,但 tab 按久一点:相当于持续触发“顺序切换下一个标签”功能,只是尚未切换到第三个,就被手动终止了(抬起 tab ),所以视觉效果上是切换到下一个标签(标签切换完成后,才松开的 tab 键)。如果一直不松开 tab ,wps 会重复切换到下一个标签,且存在bug(持续几轮后不再切换,且表格的聚合窗口被拆分)。


EC10010 回复 林青雀 2024-01-23 17:35 :
原++ 2024-03-30 15:57
#5

崔大,能否出个子程序,就是判断鼠标位置是不是处在窗口标题区域的子程序。
应用范围:在标题区域按下某快捷键,触发一些动作(主要是对该窗口进行调整的动作)。

CL 回复 原++ 2024-03-30 16:49 :

没法准确判断是不是在标题栏,目前是根据鼠标距离顶边的距离判断的。

回复主贴