Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Проблема работы скрипта в Windows 7 (http://forum.oszone.net/showthread.php?t=209682)

Oleg48 22-06-2011 23:54 1699915

Проблема работы скрипта в 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.

amel27 23-06-2011 01:16 1699947

Код:

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"


Oleg48 23-06-2011 11:54 1700155

amel27, спасибо в Windows 7 Home x64 все работает отлично

amel27 23-06-2011 11:59 1700158

не проверял, но по идее должно и без ключа /s работать

Oleg48 23-06-2011 15:09 1700289

amel27, в Windows XP все работает. считаю тема исчерпана всем спасибо особенно amel27,


Время: 11:43.

Время: 11:43.
© OSzone.net 2001-