Batch file 通过.bat文件从.txt文件复制到剪贴板

Batch file 通过.bat文件从.txt文件复制到剪贴板,batch-file,command-prompt,clipboard,Batch File,Command Prompt,Clipboard,我一直在遵循这一点,但我无法让它正常工作。 当您运行.bat文件时,它应该将ProgramTemplate.txt中包含的文本复制到剪贴板。下面是.bat文件代码: C:\\Windows\System32\cmd.exe /k < c:\Users\Test user\Desktop\paste scripts\ProgramTemplate\ProgramTemplate.txt c:\exit C:\\Windows\System32\cmd.exe/k

我一直在遵循这一点,但我无法让它正常工作。 当您运行.bat文件时,它应该将ProgramTemplate.txt中包含的文本复制到剪贴板。下面是.bat文件代码:

C:\\Windows\System32\cmd.exe /k < c:\Users\Test user\Desktop\paste scripts\ProgramTemplate\ProgramTemplate.txt
c:\exit
C:\\Windows\System32\cmd.exe/k
有关帮助,请参见
键入/?
剪辑/?


有关命令提示标点符号的列表,请参阅。

@bgalea的答案是正确的,您应该在命令中使用clip

但是,请注意,应该在文件名周围加上双引号,否则如果文件名包含空格,脚本将中断


也不是说您也可以使用输入
您的代码中缺少
CLIP
命令。它在你链接的网站上一目了然地显示出来。我在文件中插入了剪辑,忘了在这个问题中键入它。正如我在回答中所解释的,你应该在文件名周围加上双引号。谢谢你的帮助:)谢谢你的帮助:)
type file.txt | clip
@echo off
clip < "c:\Users\Test user\Desktop\paste scripts\ProgramTemplate\ProgramTemplate.txt"
@echo off
type "c:\Users\Test user\Desktop\paste scripts\ProgramTemplate\ProgramTemplate.txt" | clip