CMD/BAT - [решено] Проблема работы скрипта в Windows 7

Ответить
Аватара пользователя
Oleg48

CMD/BAT - [решено] Проблема работы скрипта в Windows 7

Сообщение Oleg48 »

Есть скрипт, каторый очень хорошо находит значение ключа в реестре 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

Re: CMD/BAT - [решено] Проблема работы скрипта в Windows 7

Сообщение amel27 »

Код:

Код: Выделить всё

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

Re: CMD/BAT - [решено] Проблема работы скрипта в Windows 7

Сообщение Oleg48 »

amel27, спасибо в Windows 7 Home x64 все работает отлично
Аватара пользователя
Oleg48

Re: CMD/BAT - [решено] Проблема работы скрипта в Windows 7

Сообщение Oleg48 »

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

Re: CMD/BAT - [решено] Проблема работы скрипта в Windows 7

Сообщение amel27 »

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

Вернуться в «Скриптовые языки администрирования Windows»