<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: заставить explorer заново прочитать настройки из реестра]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=10860&amp;type=atom" />
	<updated>2015-08-11T01:45:38Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=10860</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: заставить explorer заново прочитать настройки из реестра]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=96374#p96374" />
			<content type="html"><![CDATA[<p>Я б так сделал:<br /></p><div class="codebox"><pre><code>WM_COMMAND := 0x111, HWND_BROADCAST := 0xFFFF, Refresh := 41504
PostMessage, WM_COMMAND, Refresh,,, ahk_id %HWND_BROADCAST%</code></pre></div>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2015-08-11T01:45:38Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=96374#p96374</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: заставить explorer заново прочитать настройки из реестра]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=96364#p96364" />
			<content type="html"><![CDATA[<p>Ох, чёрт, всё так просто оказалось... аж стыдно, что спросил <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br />Спасибо, <strong>serzh82saratov</strong>!</p>]]></content>
			<author>
				<name><![CDATA[Drugoy]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27463</uri>
			</author>
			<updated>2015-08-09T19:36:46Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=96364#p96364</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: заставить explorer заново прочитать настройки из реестра]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=96362#p96362" />
			<content type="html"><![CDATA[<p>Например при применении отображения скрытых файлов, посылается F5 во все окна проводника.<br /></p><div class="codebox"><pre><code>
    for window in ComObjCreate(&quot;Shell.Application&quot;).Windows
        ControlSend, SysTreeView321, {f5}, % &quot;ahk_id &quot; window.hwnd
    ControlGet, hwnd, HWND,, SysListView321
        , % DllCall(&quot;GetTopWindow&quot;, &quot;Int&quot;, id:=DllCall(&quot;GetShellWindow&quot;)) 
        ? &quot;ahk_id&quot; id : &quot;ahk_class WorkerW ahk_exe explorer.exe&quot; 
    ControlSend, , {f5}, % &quot;ahk_id&quot; hwnd
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2015-08-09T19:16:55Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=96362#p96362</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: заставить explorer заново прочитать настройки из реестра]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=96361#p96361" />
			<content type="html"><![CDATA[<p>В &quot;Панель управления &gt; Параметры папок&quot; есть настройки, которые можно переключить вручную, а потом нажать кнопку &quot;Применить&quot; и они будут применены на лету.<br />Я нашёл какие ключи реестра изменяются при переключении тех настроек и теперь могу делать прямые правки реестра.<br />Но эти изменения, вносимые в реестр, не применяются на лету, а применяются только при следующем запуске explorer.exe.<br />Перезапускать explorer.exe&nbsp; - для меня не вариант, хочется научиться скриптом AHK заставлять explorer.exe перечитывать настройки из реестра и применять их, как это делается, при нажатии кнопки &quot;применить&quot; в окне &quot;Параметры папок&quot;.<br />Думал, что может быть какое-нибудь сообщение надо отправить проводнику через PostMessage/SendMessage, поиск привёл к <a href="http://www.autohotkey.com/board/topic/35141-make-explorer-refresh/#entry221623">этой теме</a>, но никакая из тех команд не помогла.<br />Как обновить настройки проводника?</p>]]></content>
			<author>
				<name><![CDATA[Drugoy]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27463</uri>
			</author>
			<updated>2015-08-09T19:02:09Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=96361#p96361</id>
		</entry>
</feed>
