代码:
import shelve,pyperclip,sys
import mcb
mcbShelf=shelve.open('mcb')
# 保存剪切板内容
if len(sys.argv)==3 and sys.argv[1].lower()=='save':
#剪切板的内容保存到第三个参数中
mcbShelf[sys.argv[2]]=pyperclip.paste()
print("你的剪切板中的内容将被保存到mcbShelf[%s]中"%sys.argv[2])
elif len(sys.argv)==2:
if sys.argv[1].lower()=='list':
# list参数,则将mcbShelf中的内容复制到剪切板
pyperclip.copy(str(list(mcbShelf.keys())))
print("你所有保存的内容都已经进入了剪切板!!!")
elif sys.argv[1] in mcbShelf:
# 找到对应的值来复制到剪切板
pyperclip.copy(mcbShelf[sys.argv[1]])
print("%s中的值已经复制到了剪切板!"%sys.argv[1])
mcbShelf.close()
这个文件的每个都会在剪切板中操作,执行对应的命令就可以在剪切板中获取到对应的剪切板内容
python 多重剪切板.py save 【你想要保存的简称】
python 多重剪切板.py list
---这个命令主要是看已经保存的内容,方便回忆
python 多重剪切板.py 【前面保存过的简称】
--- 直接将先前保存在这里的剪切板内容,再次复制到剪切板