批处理将字符串输出到Windows剪贴板

Posted 吃饭了吗

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了批处理将字符串输出到Windows剪贴板相关的知识,希望对你有一定的参考价值。

 

批处理将字符串输出到Windows剪贴板

借助于clip.exe(C:\Windows\System32\clip.exe)

 

[cpp] view plain copy
 
 技术分享技术分享
  1. C:\Windows\System32>clip /?  
  2.   
  3. CLIP  
  4.   
  5. 描述:  
  6.     将命令行工具的输出重定向到 Windows 剪贴板。这个文本输出可以被粘贴  
  7.     到其他程序中。  
  8.   
  9. 参数列表:  
  10.     /?                  显示此帮助消息。  
  11.   
  12. 示例:  
  13.     DIR | CLIP          将一份当前目录列表的副本放入 Windows 剪贴板。  
  14.   
  15.     CLIP < README.TXT   将 readme.txt 的一份文本放入 Windows 剪贴板。  
  16.   
  17. C:\Windows\System32>  


 

方法一:

 

[cpp] view plain copy
 
 技术分享技术分享
  1. echo I am a student |clip  
此时字符串多一个回车换行

 

 

方法二:

 

[cpp] view plain copy
 
 技术分享技术分享
  1. set/p="I am a student"<nul | clip  

例如将当前日期存放在剪贴板:

 

 

[cpp] view plain copy
 
 技术分享技术分享
  1. set/p="%date%"<nul | clip  

 

 

方法三:(vbs)

 

[cpp] view plain copy
 
 技术分享技术分享
  1. mshta vbscript:clipboarddata.setdata("text","I am a student")(close)



以上是关于批处理将字符串输出到Windows剪贴板的主要内容,如果未能解决你的问题,请参考以下文章

在 Windows XP 中将剪贴板传递给批处理

字符串处理

在批处理文件中使用 CLIP 命令

Windows编程系列第九篇:剪贴板使用

matlab中如何将输出的figure中的图像保存在我的文档中

将 octave/matlab 输出写入剪贴板