# py mcb.pyw save <keyword> - 保存到剪贴板
# py mcb.pyw delete <keyword> - 删除所选关键字
# py mcb.pyw <keyword> - 加载关键词到剪贴板
# py mcb.pyw list - 加载所有关键词到剪贴板
# py mcb.pyw delete - 删除所有
import shelve
import sys
import pyperclip
mcbShelf = shelve.open('mcb_u')
if len(sys.argv) == 3:
if sys.argv[1].lower() == 'save':
mcbShelf[sys.argv[2]] = pyperclip.paste()
elif sys.argv[1].lower() == 'delete':
if sys.argv[2] in mcbShelf:
del mcbShelf[sys.argv[2]]
else:
print('不存在关键词:' + sys.argv[2])
elif len(sys.argv) == 2:
if sys.argv[1].lower() == 'list':
pyperclip.copy(str(list(mcbShelf.keys())))
elif sys.argv[1] in mcbShelf:
pyperclip.copy(mcbShelf[sys.argv[1]])
elif sys.argv[1].lower() == 'delete':
mcbShelf.clear()
mcbShelf.close()