Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Пользователь


Сообщения: 140
Благодарности: 92

Профиль | Отправить PM | Цитировать


ASloup,

Код: Выделить весь код
@Echo off
Set bRoot="HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders"
Set bName="Music Pictures Video Personal"& rem Имена папок согласно реестру
Set $DST=AnyDST& rem "AnyDST" - твоя целевая директория

For /f "tokens=1 delims=R" %%a in ('reg query %bRoot% /s ^| Findstr /i %bName%') ^
do if not "%%a"=="" call :moving "%%a"
pause&goto :eof

:moving
set $name=%~1
Set $bname=%$name:    =%
Set $DSTname=%$bname:My =%

Reg add %bRoot% /v "%$bname%" /t REG_EXPAND_SZ /d "%$DST%\%$DSTname%" /f && Echo.
goto :eof
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:53, 16-07-2010 | #4