<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; CMD: Проверка значения переменной реестра во всех пользоват. профилях]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=8456&amp;type=atom" />
	<updated>2013-07-09T11:16:26Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=8456</id>
		<entry>
			<title type="html"><![CDATA[Re: CMD: Проверка значения переменной реестра во всех пользоват. профилях]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=73571#p73571" />
			<content type="html"><![CDATA[<p><strong>alexii</strong>, Спасибо огромное!<br />Работает!</p>]]></content>
			<author>
				<name><![CDATA[SANIOK_AV]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=25238</uri>
			</author>
			<updated>2013-07-09T11:16:26Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=73571#p73571</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD: Проверка значения переменной реестра во всех пользоват. профилях]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=73554#p73554" />
			<content type="html"><![CDATA[<p><strong>SANIOK_AV</strong>, как обычно: «setlocal enableextensions <span style="color: red">enabledelayedexpansion</span>» в начале и «echo <span style="color: red">!env!</span>», «if /i &quot;-<span style="color: red">!env!</span>&quot; neq &quot;-1&quot;», «set result=<span style="color: red">!result!</span>_%%i» внутри скобок (может, ещё где недоглядел аналогичное использование).</p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2013-07-08T15:27:28Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=73554#p73554</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[CMD: Проверка значения переменной реестра во всех пользоват. профилях]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=73551#p73551" />
			<content type="html"><![CDATA[<p>Доброго времени суток! </p><p>Хочу проверить значение переменной реестра HKEY_CURRENT_USER\Software\Razdel1\Peremennaya1 во всех профилях</p><p>И если в некотором профиле значение этой переменной не равно &quot;1&quot;, то к значению переменной &quot;RESULT&quot; нужно добавить имя пользователя этого профиля.</p><p>Пытаюсь сделать так:</p><div class="codebox"><pre><code>set result=ok



for /f &quot;usebackq tokens=3,3* delims==    &quot; %%i in (`reg query &quot;HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList&quot; /v ProfilesDirectory`) do set profiles=%%i

for /f &quot;usebackq delims==&quot; %%i in (`echo %profiles%`) do set profiles=%%i

For /F &quot;usebackq tokens=* delims==&quot; %%i in (`DIR /B /AD-S &quot;%profiles%&quot; ^| FINDSTR /V /B /I /C:&quot;All Users&quot;`) DO (

   reg load HKEY_USERS\111 &quot;%profiles%\%%i\NTUSER.DAT&quot;

Set env=0

For /F &quot;Tokens=2*&quot; %%j In (&#039;Reg Query &quot;HKEY_USERS\111\Software\Razdel1&quot; /V Peremennaya1&#039;) Do (

   For /F &quot;Tokens=1 delims=&quot; %%l In (&#039;echo %%k&#039;) do set env=%%l

)

echo %env%

if /i &quot;-%env%&quot; neq &quot;-1&quot; (

   set result=%result%_%%i

   )

   reg unload HKEY_USERS\111

)



echo %result%

pause</code></pre></div><p>В итоге к переменной RESULT добавляется только имя профиля последнего по алфавиту, а не того в которм значение не соттветствует.</p><p>Подскажите пожалуйста, что не так делаю?</p><p>Заранее благодарен!</p>]]></content>
			<author>
				<name><![CDATA[SANIOK_AV]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=25238</uri>
			</author>
			<updated>2013-07-08T13:21:43Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=73551#p73551</id>
		</entry>
</feed>
