<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; ANY: Быстрое изменение папки Рабочего стола]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=9195&amp;type=atom" />
	<updated>2014-02-02T23:06:35Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=9195</id>
		<entry>
			<title type="html"><![CDATA[Re: ANY: Быстрое изменение папки Рабочего стола]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=79727#p79727" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>ypppu пишет:</cite><blockquote><p>проблема в том, что не с первого раза нажатие F5 помогает?</p></blockquote></div><p>Основная — да, хотя ещё б́ольшая трудность в </p><div class="quotebox"><blockquote><p>и даже после этого все изменения на новом рабочем столе до перезагрузки (создание файлов, удаление, переименование) отображаются каждый раз только после его обновления (уже однократного).</p></blockquote></div><p>Но если взглянуть шире, то могут быть открыты окна Проводника в самостоятельных процессах, а также использоваться другими приложениями элементы управления отображающие папки Проводника в виде списка или дерева — все они должны быть оповещены, думаю, тут не поможет даже перезапуск основного процесса Проводника.</p>]]></content>
			<author>
				<name><![CDATA[wisgest]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=3850</uri>
			</author>
			<updated>2014-02-02T23:06:35Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=79727#p79727</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: ANY: Быстрое изменение папки Рабочего стола]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=79644#p79644" />
			<content type="html"><![CDATA[<p><em>offtop</em><br />Кстати, по тормозам с обновлением по F5 Раб.стола на содержимое по новому пути - у меня сложилось стойкое впечатление, что они (тормоза) менее всего проявляются на WinXP, а на Win7 - много чаще, думаю, что это связано как-то с синхронизацией оффлайн файлов.</p>]]></content>
			<author>
				<name><![CDATA[Rom5]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5724</uri>
			</author>
			<updated>2014-01-31T20:27:18Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=79644#p79644</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: ANY: Быстрое изменение папки Рабочего стола]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=79598#p79598" />
			<content type="html"><![CDATA[<p><strong>wisgest</strong>, проблема в том, что не с первого раза нажатие F5 помогает?</p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2014-01-31T14:05:27Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=79598#p79598</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: ANY: Быстрое изменение папки Рабочего стола]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=79587#p79587" />
			<content type="html"><![CDATA[<p>Как вариант попробуйте<br />1. переименовать каталог Desktop в Desktop.original<br />2. создать линк Desktop (junction, или как оно там зовется) на каталог Desktop.original</p><p>Попробуйте с другими каталогами.</p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><p>TLB пользуюсь - доволен на 99%. За порядком слежу.</p></div></div>]]></content>
			<author>
				<name><![CDATA[Rumata]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24846</uri>
			</author>
			<updated>2014-01-31T10:53:52Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=79587#p79587</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: ANY: Быстрое изменение папки Рабочего стола]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=79586#p79586" />
			<content type="html"><![CDATA[<p><strong>Rom5</strong>, что менять в реестре я знаю, но одного F5 в подавляющем большинстве случаев недостаточно — чаще всего надо удерживать его нажатым несколько секунд и даже после этого все изменения на новом рабочем столе до перезагрузки (создание файлов, удаление, переименование) отображаются каждый раз только после его обновления (уже однократного).</p><br /><p><strong>alexii</strong>, посмотрел я True Launch Bar на его официальном сайте, всякие красивые окошки с ползунками. Нет, устанавливать новое ПО, чтобы любовно заниматься его настройками и пренастройками, а в итоге в них всё равно воцарился хаос, не хочется. (Кроме того, для бесплатной лицензии языком системы по умолчанию должен быть русский.) Хотелось бы иметь возможность использовать стихийно сформировавшуюся систему, которой не может не быть. Тем более мне это надо не столько для отображения папок с ярлыками приложений сколько с рассматриваемыми в данный момент документами. Если при этом запоминать расположение значков (например, в reg-файлах в самих папках), то всё было бы идеально.</p>]]></content>
			<author>
				<name><![CDATA[wisgest]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=3850</uri>
			</author>
			<updated>2014-01-31T10:29:25Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=79586#p79586</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: ANY: Быстрое изменение папки Рабочего стола]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=79583#p79583" />
			<content type="html"><![CDATA[<p>Рабочий стол я меняю (при проблемах редиректа его групповыми политиками, например, когда &quot;помер&quot; сервер, на котором редирект был и теперь из-за несуществующего источника он уже не может нормально перехать в профиль на другом сервере) людям руками в реестре:</p><p><strong>HKU</strong>-улей<br />ветвь - <strong>Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders</strong><br />значения параметров - &quot;<strong>Desktop</strong>&quot; (раб.стол) и &quot;<strong>Personal</strong>&quot; (документы)</p><p>Пользователю остается на Рабочем столе нажать F5.</p><p>При успешном изменении автоматически меняются соответствующие значения и в ветке:<br /><span class="bbu">Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders</span><br />Но самому менять надо именно в &quot;...\User Shell Folders&quot;</p>]]></content>
			<author>
				<name><![CDATA[Rom5]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5724</uri>
			</author>
			<updated>2014-01-31T08:28:21Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=79583#p79583</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: ANY: Быстрое изменение папки Рабочего стола]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=79575#p79575" />
			<content type="html"><![CDATA[<p>Желание попрактиковаться, или не нашли подходящего инструмента? Скажем, в TrueLaunchBar есть функционал «окружений» — индивидуальные меню для панели быстрого запуска зависимости от указанного запущенного/активного приложения:<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><div class="quotebox"><blockquote><p>Автопереключение</p><br /><p>С помощью «Автопереключение» Вы можете создать панель, содержимое которой меняется в зависимости от запущенных или активных программ. Некоторые термины:</p><p>Окружение – это папка панели, на содержимое которой будет переключаться True Launch Bar. Также окружение включает в себя список программ, при запуске или активации которых будет происходить переключение между различными окружениями. <br />Программы для активации окружения – список программ, при запуске или активации которых активируется данное окружение. Программа в списке может иметь два атрибута: «Запущена» и «Активна». При «Запущена» True Launch Bar активирует окружение, как только указанная программа запущена. При «Активна» переключение происходит, как только любое окно указанной программы получает фокус ввода (становится активным). <br />Общие программы – программы, которые используются во всех окружениях. При переключении на программы из списка «Общие программы» True Launch Bar не производит переключения окружений. В этот список удобно добавлять программы, которые Вы часто используете, например Калькулятор, Блокнот и другие, часто используемые программы. <br />Использование Автопереключения<br />Для использования Автопереключения необходимо выделить виды Вашей деятельности. Например:</p><ul><li><p>Работа с документами</p></li><li><p>Web-серфинг</p></li><li><p>Обработка фотографий</p></li><li><p>Обработка видеоматериалов</p></li></ul><p>Перед созданием окружений полезно создать четыре (в нашем случае) Панели инструментов и используя функцию «Переключить панель» из контекстного меню переключиться в каждую панель и добавить необходимые ярлыки и меню на панель.</p><p>После настройки каждой панели создаем для каждого вида деятельности свое окружение. Для этого нажимаем «Создать...» рядом со списков окружений. В мастере создания окружения на первой странице пишем его название и путь к папке соответствующей панели, которую мы настроили на предыдущем шаге.</p><br /><br /><p>На второй странице мастера можно задать горячую клавишу, которая будет переключать True Launch Bar в заданное окружение, а также время, по истечении которого True Launch Bar вернет содержимое к обычному содержимому панели.</p><p>Если Вы не хотите переключать окружения горячими клавишами, то просто нажмите «Далее».</p><p>На следующей странице укажем, какие приложения мы используем, например, для работы с документами.</p><p>Таким же способом создаем все четыре окружения и указываем в качестве программ, например, следующее:</p><p>Web-серфинг – iexplore.exe (Internet Explorer) <br />Обработка фотографий – ACDSee8.exe (Adobe Photoshop, PhotoshopAlbum.exe) <br />В итоге получаем следующее. Как только мы открываем ACDSee и начинаем работать с фотографиями, то True Launch Bar изменяет содержимое панели на специально подготовленное нами содержимое, ярлыки и меню которого подобраны для работы с фотографиями. В этом окружении могут быть ярлыки для запуска других приложений для работы с документами, виртуальные папки со списком документов и другое.</p><p>Как только мы запустили браузер «Internet Explorer» то True Launch Bar покажет нам на панели меню «Избранное», плагин Net Monitor для отслеживания сетевого трафика.</p><p>И так далее. Т.е. при использовании Автопереключения Вы существенно повышаете производительность своего труда за компьютером за счет того, что при работе с определенными приложениями под рукой всегда есть только необходимое.</p></blockquote></div></div></div>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2014-01-31T02:15:04Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=79575#p79575</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: ANY: Быстрое изменение папки Рабочего стола]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=79574#p79574" />
			<content type="html"><![CDATA[<p>Да, всё так.</p><p>Похоже, надо смотреть в сторону <a href="http://msdn.microsoft.com/en-us/library/windows/desktop/ms725497(v=vs.85).aspx">WM_SETTINGCHANGE</a>, но я пока не разобрался кому его отправлять и что передавать в качестве параметров.</p>]]></content>
			<author>
				<name><![CDATA[wisgest]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=3850</uri>
			</author>
			<updated>2014-01-31T00:38:50Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=79574#p79574</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: ANY: Быстрое изменение папки Рабочего стола]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=79573#p79573" />
			<content type="html"><![CDATA[<p>То есть, Вы хотите оперативно назначать папку, которая является Рабочим столом в его пользовательской инкарнации, так?</p><p>А цель? Быстрое изменение рабочего окружения?</p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2014-01-30T23:54:43Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=79573#p79573</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: ANY: Быстрое изменение папки Рабочего стола]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=79571#p79571" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>wisgest пишет:</cite><blockquote><p>По-видимому, это же возможно программно с помощью методов <em>Shell.Application</em>.</p></blockquote></div><p>Похоже, что я обманулся, ну да это всё-равно тупиковый путь.<br /></p><div class="quotebox"><cite>wisgest пишет:</cite><blockquote><p>Или, хотя бы, есть готовые решения?</p></blockquote></div><p>Поясню, что «хотя бы» относится к продуктам с неизвестным принципом действия.</p><div class="quotebox"><cite>alexii пишет:</cite><blockquote><p>Это как?</p></blockquote></div><p>Ну, не значок, конечно, а всё её содержимое. Обычно эта папка находится в %USERPROFILE%, но это можно изменить. (Точнее, на Рабочем столе отображается содержимое двух папок: пользовательской и общей, а также некоторые специальные объекты вроде Корзины — но речь только о пользовательской папке.)</p>]]></content>
			<author>
				<name><![CDATA[wisgest]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=3850</uri>
			</author>
			<updated>2014-01-30T23:15:21Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=79571#p79571</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: ANY: Быстрое изменение папки Рабочего стола]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=79570#p79570" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>делающий эту папку отображаемой на Рабочем столе</p></blockquote></div><p>Это как?</p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2014-01-30T21:56:50Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=79570#p79570</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[ANY: Быстрое изменение папки Рабочего стола]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=79568#p79568" />
			<content type="html"><![CDATA[<p>Хотелось бы в контекстное меню папок добавить пункт, делающий эту папку отображаемой на Рабочем столе (заодно, неплохо бы для самого Рабочего стола добавить пункты «Вперёд» и «Назад»).</p><p>Видится два некрасивых решения:<br />1) правка реестра и перезапуск Проводника;<br />2) Проводник позволяет перетаскивать и переименовывать папку отображаемую на Рабочем столе (по крайней мере если не открыты окна с подпапками Рабочего стола — этот случай не проверял), при этом записи в реестре изменяются автоматически. По-видимому, это же возможно программно с помощью методов <em>Shell.Application</em>. Но это тоже плохое решение, т.к. вместе с папкой перемещается её содержимое.</p><p>Можно ли внеся изменения в реестр, заставить их вступить в силу без перезапуска Проводника? Или как нибудь ещё? Или, хотя бы, есть готовые решения?</p>]]></content>
			<author>
				<name><![CDATA[wisgest]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=3850</uri>
			</author>
			<updated>2014-01-30T20:11:40Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=79568#p79568</id>
		</entry>
</feed>
