вендовый "шеллхакинг"

Dec 13, 2007 17:21

 
А как нибудь попроще, нельзя присвоить вывод программы переменной окружения в венде ?
(вариант "unix sh(1) - рулит" рассматривается в перспективе, но у него есть свои сложности)
@echo off

set CONFFILE=c:\bin\conftemp.cmd

echo @echo off > %CONFFILE%
strftime "set DATENAME=%%Y.%%m.%%d" -86400 >> %CONFFILE%
strftime "set DATEPATH=%%Y\%%m" -86400 >> %CONFFILE%

call %CONFFILE%
del %CONFFILE%

echo Имя файла - %DATENAME%
echo Имя подкаталога - %DATEPATH%(где strftime.exe - утилитка на базе strftime(3))
Previous post Next post
Up