# -*- coding: utf-8 -*- # ***************************************************************************** # Copyright (C) 2006-2020 Jorgen Stenarson. # Copyright (C) 2020 Bassem Girgis. # # Distributed under the terms of the BSD License. The full license is in # the file COPYING, distributed as part of this software. # ***************************************************************************** import clr import System.Windows.Forms.Clipboard as cb clr.AddReferenceByPartialName("System.Windows.Forms") def get_clipboard_text() -> str: text = "" if cb.ContainsText(): text = cb.GetText() return text def set_clipboard_text(text: str) -> None: cb.SetText(text) if __name__ == "__main__": txt = get_clipboard_text() # display last text clipped print(txt)