QQ 最近推出了新版截图工具,对比旧版主要有几个方面的变化:
- 旧的截图工具是一个独立进程,QQ 和截图工具之间使用 Chromium 的 Mojo 进行 IPC 通信(已经有人逆向并做了独立版,百度直接搜《逆向调用QQ截图NT》即可);新版截图工具就在 QQ 进程内,基本使用 JS+Electron 实现
- 新版截图工具多了一些功能:圆角、阴影功能,以及适配了 QQ 的暗色主题
但新版截图工具目前没有开放给所有人使用,看到群里一部分群友想要新版截图工具但没有收到,或是相同电脑上某几个账号收到了而另外几个账号没收到;另一些群友觉得新截图工具不如旧版的习惯想换回旧版的;于是写了这个小工具,可以随意切换 QQ 的旧版/新版截图工具。
安装
新版 QQ 使用的是 Electron 框架,QQScreenshotSwitch 的本体是一个 60K 左右大小的 js 文件,让 QQ 加载这个文件即可。
加载 JS 文件的方法有很多,最简单的方法是LiteLoaderQQNT 的插件框架
LiteLoaderQQNT 的官网上提供了详细的安装方法,安装好之后就可以安装插件了。我把 QQScreenshotSwitch 打包成 LiteLoaderQQNT 的插件可以在文章底部下载。下载好之后解压扔进 LiteLoaderQQNT 的插件(plugins)文件夹里,再启动 QQ 就可以了。
使用
安装好之后启动 QQ,照常登录,QQ 不会有任何变化。这是因为 QQScreenshotSwitch 默认是不启用功能的,需要进行一下快速的配置。
打开任意一个地址栏(Win+R 可以打开,或者打开「我的电脑」然后点最上方的地址栏也行)然后输入 “%USERPROFILE%/.qqsss” 回车,可以打开 QQScreenshotSwitch 的配置文件夹。
如果你使用的不是 Windows 的话,macOS 在桌面按 ⌘⇧G 然后输入 ~/Library/Containers/com.tencent.qq/Data/.qqsss 回车,Linux 在桌面按Alt+F2 输入 ~/.qqsss 回车,也会打开这个文件夹。