批处理将字符串或日期输出到Windows剪贴板的实现方法

所属分类: 脚本专栏 / DOS/BAT 阅读数: 1446
收藏 0 赞 0 分享

如下操作需要借助于clip.exe(C:\Windows\System32\clip.exe),系统自带,不需要下载。

C:\Windows\System32>clip /?
 
CLIP
 
描述:
    将命令行工具的输出重定向到 Windows 剪贴板。这个文本输出可以被粘贴
    到其他程序中。
 
参数列表:
    /?                  显示此帮助消息。
 
示例:
    DIR | CLIP          将一份当前目录列表的副本放入 Windows 剪贴板。
 
    CLIP < README.TXT   将 readme.txt 的一份文本放入 Windows 剪贴板。
 
C:\Windows\System32>

方法一:

echo I am a student |clip

此时字符串多一个回车换行

方法二:

set /p="I am a student"<nul | clip

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

set /p="%date%"<nul | clip

在桌面下新建一个date.txt文件夹,然后粘贴下面的命令到date.txt中,保存。然后重命名为date.bat

set/p="%date%"<nul | clip

然后每次只要点击一下date.bat这个文件,当前的日期就复制到剪贴板了。需要用到日期的时候就直接粘贴就行了。

剪贴板中的内容:

2020/08/13/周四

方法三:(vbs)

mshta vbscript:clipboarddata.setdata("text","I am a student")(close)

更多精彩内容其他人还在看

Cls 清除命令提示符窗口

Cls 清除命令提示符窗口
收藏 0 赞 0 分享

Cmd 启动命令解释器 Cmd.exe 的新实例

Cmd 启动命令解释器 Cmd.exe 的新实例
收藏 0 赞 0 分享

Cmstp 安装或删除“连接管理器”服务配置文件

Cmstp 安装或删除“连接管理器”服务配置文件
收藏 0 赞 0 分享

color 对于当前会话,更改命令提示窗口的前景和背景色

color 对于当前会话,更改命令提示窗口的前景和背景色
收藏 0 赞 0 分享

配置命令提示符的方法

配置命令提示符的方法
收藏 0 赞 0 分享

Comp 逐字节地比较两个文件或几组文件的内容

Comp 逐字节地比较两个文件或几组文件的内容
收藏 0 赞 0 分享

Compact 显示和更改 NTFS 分区上的文件或目录压缩

Compact 显示和更改 NTFS 分区上的文件或目录压缩
收藏 0 赞 0 分享

Del (erase) 删除指定文件

Del (erase) 删除指定文件
收藏 0 赞 0 分享

Convert  将 FAT 和 FAT32 卷转换为 NTFS

Convert  将 FAT 和 FAT32 卷转换为 NTFS
收藏 0 赞 0 分享

copy 将一个或多个文件从一个位置复制到其他位置

copy 将一个或多个文件从一个位置复制到其他位置
收藏 0 赞 0 分享
查看更多