##########################################################
# 多重剪贴板
#! python3
# mcb.pyw - Saves and loads pieces of text to the clipboard
# Usage: py.exe mcb.pyw save <keyword> - Save clipboard to keyword.
# py.exe mcb.pyw <keyword> - Loads keyword to clipboard.
# py.exe mcb.pyw list <keyword> - Loads all keywords to clipboard.
import sys,shelve,pyperclip
mcbShelf = shelve.open('E:\\Pycharm\\Python编程快速上手---让繁琐工作自动化\\mcb')
# TODO: Save clipboard context
if len(sys.argv) == 3 and sys.argv[1].lower() == 'save':
mcbShelf[sys.argv[2]] = pyperclip.past() # 字典
elif len(sys.argv) == 2:
# TODO: List keywords and load context
if sys.argv[1].lower() == 'list':
pyperclip.copy(str(mcbShelf.keys()))
elif sys.argv[1] in mcbShelf:
pyperclip.copy(mcbShelf[sys.argv[1]])
mcbShelf.close()
##########################################################