Цитата | Quote
Уважаемые знатоки!
А можно ли сделать батник, чтобы:
1 Создавал на диске D папку с датой в названии (2009.10.06)
2 Содавал ярлык этой папки в C:\Documents and Settings\Пользователь\SendTo
3 Удалял предыдущий ярлык
Желательно, чтобы без мелькания «черного окна» и без подтверждений со стороны пользователя.
Тогда можно было бы каждый день иметь в меню «Отправить» папку с сегодняшной датой.
Для ярлыка с постоянным именем
Code
for /f "tokens=1-4 delims=. " %%i in ('date /t') do set CurDate=%%k.%%j.%%i
md d:\%CurDate%
xxmklink "%UserProfile%\SendTo\MyFolder.lnk" d:\%CurDate%
Для имени ярлыка с текущей датой
(«!» в имени ярлыка, отличительный признак от других ярлыков для удаления)
Code
for /f "tokens=1-4 delims=. " %%i in ('date /t') do set CurDate=%%k.%%j.%%i
md d:\%CurDate%
del /F /S /Q "%UserProfile%\SendTo\!*.lnk"
xxmklink "%UserProfile%\SendTo\!%CurDate%.lnk" d:\%CurDate%
xxmklink - сторонняя утилита для командной строки