假设剪贴板的缓冲区中有字符串“abc”。我在编辑文本时按了两次[command+v]。第一个输出是“abc”。第二次按[command+v]时,我希望输出为“def”。我尝试了whit命令sleep,导入时间模块,但是我不喜欢这个解决方案。有可能这样做吗?你知道吗
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只由用户输入“command+V”(pbpaste)激活。我不想使用剪贴板管理器软件。我喜欢写。救命请告诉我。你知道吗
我还尝试了导入os模块的代码,但没有成功,因为输入被视为字符串而不是命令:
if(input()==os.system("pbpaste"))
目前没有回答
相关问题 更多 >
编程相关推荐