Я создал командный файл, который запускается в планировщике задач для системы начисления заработной платы Sage VIP. Проблема, которую я получаю, заключается в том, что дата возвращает слово date.zip, а не фактическую дату.
Код:
V:
@ECHO OFF
set ldt=%date%
pkzipc -add B:\VIP_Backup_IT\ldt *.pay *.vix
echo ldt
pause
exit
Я получаю ldt.zipа не свидание
Я думал, что ваше второе использование
—
AFH
ldtпредназначалось как буквальное имя файла. Если вы хотите использовать %ldt%имя файла, посмотрите ответы Techie007 и Пола, хотя последнее сложнее, чем нужно (см. Мой комментарий под ним).
echo ldtбудет отображатьсяldt. Однако, чтобы отобразить содержимое переменной, которое вам нужноecho %ldt%, если только вам не нужноldtгде-то еще илиpkzipcкоманда будет работать до полуночи, ее проще забытьldtи просто использоватьecho %date%.