闲来无事,写了个剪切板同步工具。
用过Mfiles来同步剪切板,但它需要手动指定IP,手动连接,电脑休眠后还需要重新连接,感觉还是不太方便。于是自己写了个脚本,也分享出来。
功能
- 系统托盘图标
- UDP服务端(接收消息)
- 全局热键监听(Ctrl+Alt+V)
- 启动时自动发现局域网内其他同步端
- 手动扫描局域网内其他同步端
- 当收到其它同步端时,自动添加到剪切板同步列表
- 通知接收到新剪切板内容(收到消息后打印到控制台)
- 剪切板自动同步与手动同步两种方式切换
主要依赖
- 系统托盘图标(pystray)
- 全局热键监听(pynput.keyboard)
- 剪切板操作(pyperclip)
- UDP服务器(socket)
安装
git clone ps://github.com/Joyeah/clipboardsync.git
cd clipboardsync
pip install -r requirements.txt
运行
python main.py
or
python main.py --port 12345
使用说明
Press Crtl+Alt+V to sync clipboard