vue 点击文件怎么用wps 打开指定的文件

我现在 需要一个这样的功能 后端返回给我一个doc的路径 我怎么能实现点击这个文件中i借用wps打开这个文件呢 我启动wps的是使用注册表的wps: 这个方法 怎么能在这个的基础上 打开指定的文件呢
吉林省
浏览 147
收藏
4
分享
4 +1
6
+1
全部评论 6
 
WPS_1725844614
我靠写半天没了,再写一遍: 我甚至曾经幻想着建一个只有一个字母的F协议。 这样在地址栏输入:f://aaa.docx 系统虽然也是闭着眼看也不看一股脑打包传送, 也许这种写法就会被系统识别为变体写法,然后自动识/纠正为 f:\aaa.docx 从而错错得对,曲线救国,来实现自己的目的。 这样。利用 “f://aaa.docx” 最为一个总体传递, (浏览器实测确实可以纠错) 蜕变为:f:\aaa.docx 达到明修栈道暗度陈仓的目的。 但是无奈,FILE协议又不失时机的跑出来截胡。 使得计划也为他人作嫁衣裳完全泡汤。 每次输入f:// 协议,总是变成 file://协议 直抵F盘。让我一筹莫展。 也懒得再想法禁止FILE协议和他的缩写。 不恋战。还是不能离题过远,在边边角角上消耗太多时间,理应直奔主题。
· 安徽省
3
回复
 
WPS_1725844614
我艹。 这个问题困惑了我72个小时。始终百思不得其解 因为WPS协议发生以后,总是将所有地址栏输入的所有信息,包括之前的这个 wps:// 协议前缀,也一股脑的传递给WPS。一点不带吃回扣的。 使得WPS根本无法识别 wps:// 使得文件出错(见图1) 试了各种各样的参数,都没有进展,又试着往WPS里添加自定义参数,毫无头绪。 临睡前还在想着破解的对策,以致久久不能入寐。 但是前晚想的各个方案,第二天总是经不起实战。 一次又一次的炮灰,终于使我悟出来毛主席兵法的精髓: 不硬碰硬,打的赢就打,打不赢就跑。 不计较一城一池的得失,实现目的为根本。 于是我放弃了和WPS较劲。 调转大军,开始佯攻CMD,实功WPS。 终于盼来了亲人解放军,柳暗花明又一新。 (未完待续)
· 安徽省
3
回复
WPS_1725844614
我的思路: WPS是大城市,打不下来了,敌人太强。 就开始农村包围城市, 利用CMD,把WPS协议参数,传给CMD,利用CMD经验丰富,人才众多,资料遍布的优势(各种参数命令,总有一款适合你),来达到,把 WPS://参数传给 CMD 后,再掉“WPs://”前缀的想法。 就留剩下的路径。理论上似乎可行。 说干就干,经过了一番番鏖战,试错,终于皇天不负苦心人。 初步达到了我想要的结果。 闲话少说,直接上干货: cmd /v:on /c "set param=%1& set param=!param:wps://=! & set param=!param:%%5C=\! & set param=!param: =! & set param=!param:/=! & start "" "D:\软件\WPS Office\12.1.0.19302\office6\wps.exe" !param!" 然后,运行 wps://f:\aaa.docx 看效果: 虽然看似简单,但没到达思路前,真是走进迷宫死胡同,最终,真似乎从无解中求得了解,从绝望中获得了希望,令人意想不到的顺利。
· 安徽省
3
回复