Проблема работы скрипта в Windows 7
Есть скрипт, каторый очень хорошо находит значение ключа в реестре Windows XP:
Код:
IF EXIST "%SYSTEMDRIVE%\PROGRAM FILES (x86)" (SET "key=HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Run") ELSE SET "key=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run"
FOR /F "usebackq tokens=3 delims= " %%i IN (`reg query "%key%" /s ^| findstr /i /c:"AVP"`) do ( SET new=%%i )
Тот же скрипт нехочет работать в Windows 7.
Пожалуйста помогите исправить скрипт чтобы он работал в обеих операционках Windows XP x32(x86) и Windows 7 Home x64.
|
Код:
IF EXIST "%SYSTEMDRIVE%\PROGRAM FILES (x86)" (SET "key=HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Run") ELSE SET "key=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run"
FOR /F "tokens=1,2*" %%i IN ('reg query "%key%" /s^|find "REG_SZ"') do if "%%i"=="AVP" SET "new=%%k"
|
amel27, спасибо в Windows 7 Home x64 все работает отлично
|
не проверял, но по идее должно и без ключа /s работать
|
amel27, в Windows XP все работает. считаю тема исчерпана всем спасибо особенно amel27,
|
Время: 11:43.
© OSzone.net 2001-