Nun-Nun
21-01-2012, 20:01
Есть вот такой батник:
@echo off
chcp 1200 1>>Pathrestore.reg
set RegPath1="HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders"
set RegPath2="HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders"
set RegParam1=PathRestore1
set RegParam1=PathRestore2
for /f "tokens=1,2,*" %%a in ('reg query %RegPath1% /v %RegParam1%') do if "%%a"=="%RegParam1%" set RegValue1=%%c
for /f "tokens=1,2,*" %%d in ('reg query %RegPath2% /v %RegParam2%') do if "%%d"=="%RegParam2%" set RegValue2=%%f
Echo "%RegValue1%"
Echo "%RegValue2%"
Нужно дополнить этот батник таким куском, чтобы он вписывал в файл Pathrestore.reg следующие данные и сразу подставлял найденные значения параметра Personal :
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"Personal"=
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders]
"Personal"=
P.S. В первой ветке реестра тип данных - REG_SZ, во второй - REG_EXPAND_SZ
@echo off
chcp 1200 1>>Pathrestore.reg
set RegPath1="HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders"
set RegPath2="HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders"
set RegParam1=PathRestore1
set RegParam1=PathRestore2
for /f "tokens=1,2,*" %%a in ('reg query %RegPath1% /v %RegParam1%') do if "%%a"=="%RegParam1%" set RegValue1=%%c
for /f "tokens=1,2,*" %%d in ('reg query %RegPath2% /v %RegParam2%') do if "%%d"=="%RegParam2%" set RegValue2=%%f
Echo "%RegValue1%"
Echo "%RegValue2%"
Нужно дополнить этот батник таким куском, чтобы он вписывал в файл Pathrestore.reg следующие данные и сразу подставлял найденные значения параметра Personal :
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"Personal"=
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders]
"Personal"=
P.S. В первой ветке реестра тип данных - REG_SZ, во второй - REG_EXPAND_SZ