Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Не выгружается значение после пробела

Ответить
Настройки темы
CMD/BAT - [решено] Не выгружается значение после пробела

Новый участник


Сообщения: 36
Благодарности: 0

Профиль | Отправить PM | Цитировать


Друзья помогите разобраться.
При выгрузке значения (путь) его обрезает до знака пробела (C:\Users\123\AppData\Local\Microsoft\Windows\Temporary) при этом указания в токине 3* или 3-5 не выгружает значение полностью, но если выгружать через три токина 3,4,5 то все выгружается. Как быть в данной ситуации кто знает?


Код: Выделить весь код
For /F "skip=2 tokens=3* Delims== " %%A IN ('Reg Query "HKEY_USERS\123\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /V "Cache"') DO echo %%A
и сразу 2ой вопрос: кто знает при авторизации пользователя в ветка HKEY_CURRENT_USER является копией ветки HKEY_USERS\SID (SID пользователя, который авторизовался в данный момент)?

Отправлено: 17:14, 25-02-2016

 

Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Цитата 8ash8:
кто знает при авторизации пользователя в ветка HKEY_CURRENT_USER является копией ветки HKEY_USERS\SID (SID пользователя, который авторизовался в данный момент)? »
HKCU — это не «копия». Это ссылка, псевдоним для подгруженного куста текущего пользователя в HKU.
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:31, 25-02-2016 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 874
Благодарности: 575

Профиль | Отправить PM | Цитировать


Цитата 8ash8:
Как быть в данной ситуации кто знает? »

Используйте вспомогательный токен:
Код: Выделить весь код
for /f "skip=2 tokens=2*" %%A in ('reg query "HKEY_USERS\S-1-5-21-2709316220-3987004706-2334282991-1001\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /V "Cache"') do echo.%%B
.
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:19, 25-02-2016 | #3



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Не выгружается значение после пробела

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Реестр, пытался менять значение, отменил. После этого не работает автозапуск BorisDF414xc Хочу все знать 4 03-03-2015 21:49
2010 - Хочу все знать о WORD 2010 часть 6: выделение слова без пробела после слова test2235 Microsoft Office (Word, Excel, Outlook и т.д.) 2 02-11-2013 22:20
Процесс klwtbws.exe не выгружается. Saracin20 Защита компьютерных систем 36 29-10-2011 08:41
Система - Не выгружается процесс из памяти twinzzz75 Лечение систем от вредоносных программ 4 25-03-2010 11:54
Загрузка - [решено] Windows XP - профиль выгружается сразу после загрузки Marek78 Microsoft Windows 2000/XP 2 04-02-2009 16:17




 
Переход