Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Использование внешних программ в CMD/BAT скрипте. (http://forum.oszone.net/showthread.php?t=211164)

Daemonstar 14-07-2011 11:59 1713079

Использование внешних программ в CMD/BAT скрипте.
 
Доброго времени!
Такой вопрос:
Потребовалось решение по записи вчерашней даты в файл, решил использовать GNU Unix date.exe, OS Win2003, при запуске с командной строки
\"Program Files"\GnuWin32\bin\date.exe "+%y%m%d" --date "1 day ago">\tmp\yesterday.txt в файл пишется корректная вчерашняя дата,
при запуске с бат файла в файл \tmp\yesterday.txt пишется две буквы "md", менял расширение на cmd - не помогло, в чем мжет быть проблема, как полечить?
Другие варианты?

P.S. Вообще необходимо получать вчерашнюю дату , позавчерашнюю и неделю назад, дальше считаемую дату с файла FOR -ом записую в переменную...

Foreigner 14-07-2011 12:23 1713110

В батнике удвой знак %, это экранирует знак % в команде.

Daemonstar 14-07-2011 12:39 1713122

Foreigner, СПАСИБО!!! Работает, а я с кавычками с вечера играюсь, и двойные и одинарные, бекслеши... голову разбил апстену...


Время: 06:57.

Время: 06:57.
© OSzone.net 2001-