★★★☆ 变废为宝,把广告变成需要
本文作者系WPS研究协会副秘书长
有网友反应:
发现确实如此。要分三步走。步骤繁琐,用户体验非佳。
经过几天的研究,发现:
新建按钮若想改成一步到位,修改起来比较复杂。
而且可用CTRL+N来解决,所以本节先挂起,下次有机会再说。
先来解决“被迫接受广告”的问题。
有两种操作步骤:
直接屏蔽
WPS贴心提供屏蔽按钮,点下图红标按钮即可以。
这样不仅本次屏蔽,下次打开,依旧没有。还是这样的设置。操作友好。
这是我们想要的,变废为宝,直接把这个广告位,改成诸如:WPS便签、AI灵犀,岂不更好?
说做就做。
本来以为就是一个文件修改的事,结果发现要改好多个文件。有点复杂,不过没关系,路都已经趟好了,不怕费事就跟我来:
(本操作要屏蔽部分DLL文件,由此可能引发其他未知问题,在此只作技术交流探讨,具体使用请谨慎操作。)
(1)首先找到:WPS Office\(版本号)\office6\addons\kccsdk
下的 kccsdk.dll 文件
这种DLL文件无法直接修改,直接放弃,屏蔽掉。
不要删,防止有用。
直接建一个新文件夹,拖进去即可。
这样下次发现改错了,还可以拽回来。
同样找到:kprivilegeresource 文件夹,屏蔽(部分文件夹可直接改名)
(2)另外可选择性屏蔽的文件夹:
kpluginwrapper 可屏蔽
kpluginabiadapter 同上
(3)找到Kingsoft\WPS Office\(版本号)\office6\addons\kcreatefilepanel\mui\default
有一个recinfo.json 文件,这就是屏蔽上述两个DLL文件后,可变动的右侧内容文件。
如果打开后发现是诸如乱码的,不要慌
直接复制一下文件:
{
"search_guide": "搜索会议总结",
"button_info": {
"theme": "今日精选",
"button_text": "",
"jump_type": "15"
},
"first_picture_info": {
"picture": ":/icons/first_picture.png",
"title": "智能考勤表",
"content": "小团队如何高效管考勤",
"jump_type": "1",
"promebrowser": "true",
"gradient_start": "#00000000",
"gradient_end": "#00000000"
},
"second_picture_info": {
"picture": ":/icons/second_picture.png",
"title": "古诗词教学,也能出彩",
"content": "用“Chinois”传递中国文化",
"jump_type": "1",
"promebrowser": "true"
},
"third_picture_info": {
"picture": ":/icons/third_picture.png",
"title": "邻家有“喵”初长成",
"content": "如果流浪猫也有“电子户口本”",
"jump_type": "1",
"promebrowser": "true"
}
}
以上就是JSON源文件。
如果显示是文本,就可以直接在此基础上改就可以。
"picture": ":/icons/first_picture.png" 是图片文件,因为是内嵌图片,不知道名称是无法修改的,因此放弃。
保留原样。
"theme": "今日精选",
分类标题,可改可不改
"title": "智能考勤表",
"content": "小团队如何高效管考勤",
打开文件的 主标题、副标题,这里可以改成你想要的:
网址,这里可以改成你想要的。
理论上可以改成任何网址,但要注意:
改成外部网址(如:百度),则自动调用外部浏览器打开。
所以我们这里只修改为内部网址。默认内部浏览器打开(WPS元界面打开)
这里可以改成便签的地址:"https://note.wps.cn/,
"promebrowser": "true"
默认内部浏览器打开。如果调成 false。则调用外部浏览器打开。
注意:外部网址无效,一律外部浏览器打开。仅限于内部网址。WPS认可服务器的地址。
"gradient_start": "#00000000",
"gradient_end": "#00000000"
这个是标题的背景颜色,可以不改。
好了,通过一上修改,就可以看到我的效果了:
你以为结束了?不,还有一小半。
便签地址正确,但是你会发现打开是这样的:
地址正确,但实际错误。
中间一定经历了什么
但是WPS内置浏览器是无法查看地址的。
刚才的 "promebrowser": "true" 派上用场了。
我们调用外部浏览器打开:
发现地址后面自动添加了:&from=tab_addbutton
机制并不清楚,也不需要清楚,现在需要解决问题:
尝试了各种方法,发现最有效的是在地址末尾添加一个问号:
这样不管问号后面是什么,都可以直接打开正确的地址:
这样就可以了。
其他的都可以参照类似的
别以为可以了,别着急,还有最后一步。
如果经上述修改后没有效果,可做如下操作,修饰WPS的双通道机制:
找到:
%appdata%\kingsoft\wps\addons\pool\win-i386\kcreatefilepanel_(版本号)
(如有多个版本可以选择最新的版本号)
删除,或者改名。
再次打开该文件
可能是空文件夹,没关系。
随便打开一个WPS文件,催发下载。
如关键文件,核心文件,则催生下载警示。
点击重新加载,即可。
普通文件则默认无提示下载。
下载完成后,打开,内有一个download.7z文件
解压缩
(如已有文件则跳过此步)
找到:diff_resource_file.json
文件
将其有“MD5”验证处删除
如不删,又无缓存,有一定概率会触发打开空白页。
删除MD5验证后,再次修改上述JSON文件。
两处一致。
即:
%AppData%\Roaming\kingsoft\wps\addons\pool\win-i386\kcreatefilepanel_(版本号)\mui\default
和
安装目录\Kingsoft\WPS Office\(版本号)\office6\addons\kcreatefilepanel\mui\default
下面的:
recinfo.json
要保持一致内容
最好备份一份在原目录。
因为升级有时会自动触发修改。
如果不想修改可以改权限为只读,不可修改和写入。
这样基本就可以了。如果不行则反复操作几次。
这样就可以把常用地址放入此处,我在此加载了便签、灵犀,最后还在此处加了一个WPS社区: