桌面使用时不能选择文件,提示只能选择一个文件
意外发现还有重复文件上传还有有点问题,应该和图床的机制有关
使用的Quicker版本是多少?另外试试右键调试运行一下看看。
调式结果一样,但是弹出了一个网页
https://getquicker.net/Sharedaction?code=eefae64e-8901-491e-06fb-08d698b65552,这个动作是可以获取桌面文件的,我不是很懂这个,但是觉得有借鉴一下的可能
看起来Quicker无法在你的桌面模拟ctrl+c后读取剪贴板文件列表。我这边测试了一下没问题,你试试排查一下有没有别的什么程序有影响。
似乎复现了。我研究一下看看。
用这个动作试一下,需要配置一下图床的Secret Token:https://getquicker.net/Sharedaction?code=d18330a9-c338-4d03-fb97-08d740c8febe
这个桌面文件也不能获取,上传重复文件还是会报错,
试试这一步改成1000ms。
问题依旧,但是我想我大概知道问题原因了,因为动作第一条指令就是用户选择。因为在桌面进行选择之后会丢失文件目标,而在资源管理器里则不会,如果先对用户选择的文件进行保存,然后再弹出选择就可解决这个问题
确实是这样的,但是正常关掉选择之后焦点会恢复到桌面,所以也应该能获取到才对。
quicker的文件获取应该是基于复制粘贴的,我的粘贴板历史记录软件也印证如此
弹出用户选择的一瞬间,桌面失去焦点,也就失去了目标,资源管理器则是在失去焦点后,依旧能保存之前的目标。
实际上,当我把等待时间调成5000ms,然后启动动作后关闭资源管理器,就复现了桌面的错误
我的版本是1.26.21,升级成1.26.23测试了一下还是一样
回错了