如题,想要实现一个双击资源管理器空白处返回上一级的功能。
在网上看到一个AHK的实现思路:
1.鼠标左键双击
2.检测鼠标位置颜色是否为白色
3.白色则返回上级目录
重点在于步骤2中,双击位置不是白色时,表示鼠标位于文件、文件夹上(此时会有阴影效果)
但是在Quicker中无法实现类似的操作
当我在文件夹上双击时,此时根据预想获取的屏幕颜色应该不是白色,但实际上,此时详细的过程是这样的:
1.鼠标左键双击
1.1进入双击的文件夹
2.检测鼠标位置颜色是否为白色
步骤1.1会优先在步骤2之前发生,而1.1发生以后,进入了新的文件夹,此时才开始获取鼠标处颜色。
简单来说,鼠标在文件夹上双击以后,会出现两个事件:
1.Quicker调用事件(由高级鼠标触发产生)
2.进入文件夹(由Windows产生)
我希望Quicker事件能在Windows事件之前就运行
有两种方式可以实现了,双击空白位置。
第一种是,右键双击,可以返回。受双击空白位置动作的启发,修改一个模拟按键的方式,也可以返回了。
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