动作逻辑是:先通过 WPS 的 COM 接口询问“你当前正在编辑哪个文档”,拿到它在磁盘上的完整路径;如果 COM 获取失败,再去 WPS 的“最近文档”注册表里按文件名寻找路径。
如果你复制的时候通知显示的路径没错,那可能是文件保存还没完成就复制了;如果COM获取失败时则可能会获取到保存在其他地方的同名文件。
COM 获取失败情形:WPS 正处于“忙碌状态”如保存大文档、自动保存、更新目录、域、交叉引用、分页、重新排版、插入大量图片、打印、转 PDF、执行宏;弹出了模态窗口等等。
动作更新增加一个对于文件修改时间的提醒,帮助用户判断是否复制的正确版本。