假设在剪贴板的缓冲区中有字符串" 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"))