平时开会要用腾讯会议,但是腾讯会议的体验非常割裂,要先复制会议码,然后打开腾讯会议粘贴,操作很繁琐。
所以写了个小工具,选中会议码后一键就能入会。
先看效果
鼠标选中会议码,在弹出的图标里点击一键入会,然后就能自动打开腾讯会议并进入到这个会议里面。
使用方法
- 首先需要安装snip.do。 直接在微软商店就能安装,免费。
- 安装“一键入会”的snip.do插件。下面方式二选一。
- 直接下载插件文件,地址:github.com/liujuntao12… 。然后直接双击文件就能自动导入进去。
- 自己新建一个snip.do插件,然后选择创建script插件。选择powershell。粘贴下面的代码
$numbers = $PLAIN_TEXT -replace '\D', '' Start-Process "wemeet://page/inmeeting?meeting_code=$numbers"
开发思路
1. 打开腾讯会议
这是最关键的一步,网上相关的资料并不多,但是经过多方搜索,发现可以通过Start-Process这个cmd命令来打开腾讯会议。而且,打开腾讯会议的时候还支持参数传入,比如会议码就可以通过meeting_code这个参数来传入。
2. 书写脚本语言
之前了解到了snip.do这个工具,能够对选中的文本进行处理。而且能自定义创建插件,于是就想到可以写一个脚本语言,来一键入会。 snip.do插件的脚本语言支持powershell和python,这里就直接选择了powershell。
这样,首先就实现了通过snip.do来快速打开腾讯会议了。
3. 获取会议码
接下来就是获取会议码。这一步其实很简单,snip.do会默认把选中的文本作为变量$PLAIN_TEXT传入到脚本中。所以,只要对这个变量进行处理,就能得到会议码。
具体的会议码提取逻辑,这里是直接提取出所有的数字,然后拼接到一起。可能不太严谨,但目前实际使用场景是能够覆盖到的。
最后,想简单分享一下自己的感受,虽然这个工具看起来很简单,但却能够真实的解决自己的痛点。 通过自己的极客精神,创造出一些有意思的小工具并分享出来,还是挺有成就感的。
如果觉得不错,也欢迎来star一下,附上github地址:github.com/liujuntao12…