由于博主用的不是Mac,所以体验不到iCloud的云剪贴板功能
有时候电脑上复制的链接或者文本需要在手机上操作,就需要经过聊天工具转发,很是繁琐。就用Python写了个工具,配合Bark使用,达到电脑给手机发信息的效果
手机安装Bark
直接在App Store搜索Bark就好了
App Store链接
复制Bark中的地址
替换代码中的url
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
| import PyHook3 import pythoncom import requests import win32clipboard as wc
class EventListener: keys = {} url = "https://api.day.app/替换这里的地址/"
def onKeyboardEvent(self, event): self.keys[event.Key] = True if self.keys['Lcontrol'] and self.keys['Lshift'] and self.keys['Lmenu'] and self.keys['P']: try: wc.OpenClipboard() text = wc.GetClipboardData() requests.get(self.url + text) print(text) finally: wc.CloseClipboard()
return True
def unMarkKey(self, event): self.keys[event.Key] = False
return True
def main(): print("开始了") el = EventListener() hm = PyHook3.HookManager() hm.KeyDown = el.onKeyboardEvent hm.KeyUp = el.unMarkKey hm.HookKeyboard()
pythoncom.PumpMessages()
if __name__ == "__main__": main()
|
修改监听事件
我默认快捷键是Ctrl+Shift+Alt+P
如果你需要更改快捷键修改16行最后的P
就行了
注意字母要是大写
使用
在使用前请先安装下面三个库
1 2 3
| pip install PyHook3 pip install pywin32 pip install requests
|
安装完以后在cmd中运行即可
扩展
此工具还有许多扩展空间,如定时提醒等
添加到系统服务,设置自启动等
如果你是开发者请自行发掘吧