在运行 “获取选中的文件(夹)” 功能后再运行 “获取剪贴板文件列表” 功能失败,提示 “剪贴板中没有文件”。
在“获取剪贴板文件列表” 步骤前增加500mm延时也不行。
单独运行“获取剪贴板文件列表” 无问题。
获取剪贴板文件之前有模拟ctrl+c复制文件么? 用剪贴板工具看一下剪贴板里是否真的有文件呢。
另外获取选中文件之后为什么要再获取剪贴板文件?
CTRL+C了N次了,通过 ditto 也能看到 COPIED FILES。
Logseq插入本地文件 - 动作信息 - Quicker (getquicker.net) 我这个动作想要实现的效果是,如果没有获取到选中的文件,就获取剪贴板中的文件。这样可以先将 ditto 历史记录中的文件列表贴到剪贴板,然后从剪贴板贴到软件。
获取选中文件如果通过接口失败后会自动模拟ctrl+c然后尝试读取剪贴板的。
另外可以用freeclipboardviewer这个剪贴板查看器查看剪贴板里当前的内容,不要看ditto历史,因为后面可能会冲掉剪贴板的。
那在我复制完文件,离开文件窗口后,运行 “获取选中文件列表” 岂不是会把我剪贴板中的文件列表给覆盖掉?
如果接口可以读到就不会覆盖,如果接口读不到就会覆盖的。不过结果应该是一样,只是再自动复制一次,如果文件选中了,应该都可以获取到。非要读取剪贴板的话,可以先读取剪贴板文件列表之后存起来。
看来只能先保存剪贴板了,谢谢~