鼠标左键双击文件夹时,是必定先打开文件夹然后才会触发双击事件吗

使用问题 · 1981 次浏览
薛宋官 创建于 2024-10-06 21:33

如题,想要实现一个双击资源管理器空白处返回上一级的功能。

在网上看到一个AHK的实现思路:

1.鼠标左键双击

2.检测鼠标位置颜色是否为白色

3.白色则返回上级目录

重点在于步骤2中,双击位置不是白色时,表示鼠标位于文件、文件夹上(此时会有阴影效果)

但是在Quicker中无法实现类似的操作

当我在文件夹上双击时,此时根据预想获取的屏幕颜色应该不是白色,但实际上,此时详细的过程是这样的:

1.鼠标左键双击

1.1进入双击的文件夹

2.检测鼠标位置颜色是否为白色

步骤1.1会优先在步骤2之前发生,而1.1发生以后,进入了新的文件夹,此时才开始获取鼠标处颜色。

 

简单来说,鼠标在文件夹上双击以后,会出现两个事件:

1.Quicker调用事件(由高级鼠标触发产生)

2.进入文件夹(由Windows产生)

我希望Quicker事件能在Windows事件之前就运行


【推荐】该动作用户少,但用量大 2024-10-06 23:24 :


【推荐】该动作用户少,但用量大 最后更新于 2024-10-07 20:52
【推荐】该动作用户少,但用量大 2024-10-07 20:53 :

有两种方式可以实现了,双击空白位置。


第一种是,右键双击,可以返回。受双击空白位置动作的启发,修改一个模拟按键的方式,也可以返回了。

https://getquicker.net/Sharedaction?code=53acd9e3-40c0-4d1e-1df4-08dc7c5ed873


第二种是左键双击+长按,配合弹出菜单,这个好像有点问题,后续试下改进

1、左键【双击+长按】https://getquicker.net/Sharedaction?code=464feba3-5a10-404c-e9fc-08db92f9f222&fromMyShare=true

2、弹出菜单-好https://getquicker.net/Sharedaction?code=362ef925-6343-4ab6-e9f8-08db92f9f222&fromMyShare=true

【推荐】该动作用户少,但用量大 最后更新于 2024-10-07 23:00
回复内容
CL 2024-10-06 21:43
#1

Quicker里无法实现此功能,因为双击是不拦截的,建议使用AHK,参考: 

[【AHK】挽救 win11——在资源管理器里“双击返回上一级目录”_windows资源管理器没有返回上一级目录-CSDN博客](https://blog.csdn.net/goocheez/article/details/132885271 )

Illustrator_... 2024-10-07 16:43
#2

https://getquicker.net/Sharedaction?code=5d30a89e-a237-4a3a-e0c0-08da8cf49325 这个已经实现了,只要获取一下空白位置的颜色就行了

回复主贴