1. 简介
纯属原创,欢迎转载,但请申明转载地址:https://blog.csdn.net/qq_33766091/article/details/102379374
由于英文 pdf 剪贴到有道词典翻译的时候,每个换行都需要手动去掉,这垃圾设定烦了我很久。故在积累足够“怒气”后,下定决心解决下。
解决完后感觉,人生苦短,python真好。简单功能没必要苛求性能,有脾气把我3700X也给撑爆呀,哈哈(当然,这简单功能基本CPU都喂不饱,这里只是装机后贫穷滴得瑟)。
2. 效果
3. 代码
#!/usr/bin/env python# coding: utf-8from system_hotkeyimport SystemHotkeyimport pyperclipas pyclipimport time# 剪贴板字符串处理defStringProcess(self):# 读取字符串(剪贴板)
read_text= pyclip.paste()# 字符串处理
output_text= read_text.replace("\r\n"," ")
output_text= output_text.replace("\n"," ")
output_text= output_text.replace("\r"," ")# 输出字符串(剪贴板)
pyclip.copy(output_text)# 绑定热键 ctrl+shift+m ,回调执行 StringProcess()
hk= SystemHotkey()
hk.register(('control','shift','m'), callback=StringProcess)# 等待,可能不需要while(1):
time.sleep(1000)
备注:
- 可以用pyinstaller 对python程序打包,方便使用;
- 热键功能官方库不支持mac/python2。
4. 参考链接:
https://pypi.org/project/system_hotkey/1.0.3/(这里用到 pypi 的system_hotkey 库)
https://www.runoob.com/python/att-string-replace.html