首页 > 解决方案 > 如何在 CMD 中复制伪变量?我正在尝试自动将部分日期复制到剪贴板

问题描述

我想要发生的是当我打开一个批处理文件时,日期会自动以月.日的格式复制到剪贴板中。

在 cmd 中,当我输入%date:~4,2%.%date:~7,2%它时,它会完美地输出日期,但我似乎无法让它自动将其添加到剪贴板。你们有什么想法吗?

这是我试图开始工作的代码:

start cmd.exe /c "%date:~4,2%.%date:~7,2% /t | clip"

当我尝试此操作时,控制台输出以下内容:“05.26”不被识别为内部或外部命令、可运行程序或批处理文件。

标签: datebatch-filecmdecho

解决方案


您忘记echo显示将被捕获的时间clip

试试这个:

start "" cmd /c "echo %date:~4,2%.%date:~7,2% | clip"

推荐阅读