动态剪贴板Python非常困难

时间:2017-01-30 17:46:08

标签: python

假设在剪贴板的缓冲区中有字符串" abc"。我在文本编辑时按[command + v]两次。第一个输出将是" abc"。我第二次按[command + v],我希望输出是" def"。我试过whit命令睡眠,导入时间模块,但我不喜欢这个解决方案。可以这样做吗?

import clipboard 
str1="abc"
str2="def"
clipboard.copy(str1)
#PROBLEM
if(<--"pbpaste" command (copy command in unix) is launched by the input user-->):
   clipboard.copy(str2)

显然我不能写

if(clipboard.paste())

导致这样的命令由代码执行,我希望IF只能通过用户输入&#34;命令+ V&#34;来激活。 (pbpaste)。我不想使用剪贴板管理器软件。我喜欢写。请帮帮我。

我也试过这个代码导入os模块,但是没有工作,因为输入被视为字符串而不是命令:

if(input()==os.system("pbpaste"))

0 个答案:

没有答案