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

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

SANIOK_AV 12-11-2012 19:44 2024294

Как в Win7 пропарсить переменную реестра Common Startup
 
Доброго времени суток!
В ХР я это делал таким образом:
Код:

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 2024323

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 2024742

Petya V4sechkin, Спасибо огромное!
Работает!!!


Время: 23:49.

Время: 23:49.
© OSzone.net 2001-