Как я могу скопировать псевдо-переменную в CMD? Я пытаюсь автоматизировать копирование части даты в буфер обмена - PullRequest
0 голосов
/ 26 мая 2019

Я хочу, чтобы при открытии командного файла дата автоматически копировалась в буфер обмена в формате month.day.

В cmd, когда я набираю %date:~4,2%.%date:~7,2%, она отлично выводит дату, но я не могу заставить ее автоматически добавить ее в буфер обмена. Ребята, у вас есть идеи?

Вот код, который я пытался заставить работать:

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

Когда я пытаюсь это сделать, консоль выводит следующее: «05 .26» не распознается как внутренняя или внешняя команда, работающая программа или пакетный файл.

1 Ответ

0 голосов
/ 29 мая 2019

Вы забыли echo, чтобы отобразить время, которое будет зафиксировано clip.

Попробуйте с этим:

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