Войти

Показать полную графическую версию : [решено] Как в Win7 пропарсить переменную реестра Common Startup


SANIOK_AV
12-11-2012, 19:44
Доброго времени суток!
В ХР я это делал таким образом:
for /f "tokens=3 delims= " %%i in ('reg.exe query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v "Common Startup"^|find.exe /i "Common Startup"') do set ComStUp=%%i
В Win7 значение delims меняю с табуляции на пробел и значение tokens меняю на "4".
После чего получаю путь к Стартапу "обрезаный" - т.е. до пробела.
Устанавливал значение tokens и "4*" и "4,5" и "4,4*" - не помогает :(
Устанавливаю значение tokens "5" получаю вторую часть пути к Стартапу (который после пробела).
Подскажите пожалуйста, как решить данную проблему?
Заранее благодарен!

Petya V4sechkin
12-11-2012, 20:14
SANIOK_AV, а так?
for /f "tokens=3*" %%i in ('reg.exe query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v "Common Startup" ^|find.exe /i "Common Startup"') do set ComStUp=%%j

SANIOK_AV
13-11-2012, 13:36
Petya V4sechkin, Спасибо огромное!
Работает!!!




© OSzone.net 2001-2012