<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; CMD/BAT: Как передать CLSID папки в пути при копировании в эту папку]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=8455</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=8455&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «CMD/BAT: Как передать CLSID папки в пути при копировании в эту папку».]]></description>
		<lastBuildDate>Wed, 10 Jul 2013 12:52:40 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: CMD/BAT: Как передать CLSID папки в пути при копировании в эту папку]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=73633#p73633</link>
			<description><![CDATA[<p>Не сообразил бы. Про реестр не моя идея.</p>]]></description>
			<author><![CDATA[null@example.com (Flasher)]]></author>
			<pubDate>Wed, 10 Jul 2013 12:52:40 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=73633#p73633</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Как передать CLSID папки в пути при копировании в эту папку]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=73606#p73606</link>
			<description><![CDATA[<div class="quotebox"><cite>Flasher пишет:</cite><blockquote><p>Я не очень понял чего касалось &quot;Неплохо...&quot;.</p></blockquote></div><p>Непосредственно предшествовавших слов &quot;читать из реестра?&quot;</p>]]></description>
			<author><![CDATA[null@example.com (shiz)]]></author>
			<pubDate>Wed, 10 Jul 2013 09:01:45 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=73606#p73606</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Как передать CLSID папки в пути при копировании в эту папку]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=73604#p73604</link>
			<description><![CDATA[<p><strong>shiz</strong><br />Я не очень понял чего касалось &quot;Неплохо...&quot;. Я полагал, что WSH.<br />Что касается нештатных ситуаций, то не надо забывать, что запрет WSH в реестре и политиках является такой же нештатной ситуацией, поэтому, как ни крути, тут палка о двух концах.</p>]]></description>
			<author><![CDATA[null@example.com (Flasher)]]></author>
			<pubDate>Wed, 10 Jul 2013 08:44:23 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=73604#p73604</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Как передать CLSID папки в пути при копировании в эту папку]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=73585#p73585</link>
			<description><![CDATA[<p><strong>Flasher</strong>, это действительно будет работать в подавляющем большинстве штантных ситуаций, но всё-таки не во всех теоретически допустимых случаях. Например: удалим параметр &quot;HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Personal&quot; и создадим аналогичный в HKLM (это совсем не означает, что у всех пользователей будет одна и та же папка &quot;Мои документы&quot; - параметр может быть расширяемым и учитывать, например, значение %USERNAME%). Удалённые вами приёмы на WSH, по-прежнему бы правильно определяли расположение папки. И создать временный однострочный сценарий WSH и прочесть его вывод не на много сложнее, чем прочесть вывод REG.EXE.</p><div class="quotebox"><cite>alexii пишет:</cite><blockquote><p><a href="http://www.transl-gunsmoker.ru/2008/12/shell-folders.html">Длинная и печальная история ключа Shell Folders</a></p></blockquote></div><div class="quotebox"><cite>Реймонд Чен пишет:</cite><blockquote><p>Теперь для тех из вас, кто сейчас облизывает губы и говорит: &quot;вау, тут есть ключ &#039;User Shell Folders&#039;, который ещё круче, чем &#039;Shell Folders&#039;, ну-ка я его сейчас пощупаю&quot;. Я призываю вас проявить сдержанность и не полагаться на этот новый ключ. Просто используйте функцию <a href="http://msdn.microsoft.com/en-us/library/bb762181(VS.85).aspx">SHGetFolderPath</a>, которая возвращает путь к любой папке, какую вы только захотите. Пусть ключ &quot;User Shell Folders&quot; покоится в мире. Потому что в Longhorn (прим. пер.: кодовое имя Windows Vista) мы собираемся делать <a href="http://msdn.microsoft.com/en-us/library/bb762188(VS.85).aspx">ещё больше всяких вещей с пользовательскими профилями</a>, и я лично буду весьма расстроен, если нам придётся забросить ключ &quot;User Shell Folders&quot;, как жертву обратной совместимости, и перейти к новому &quot;Real User Shell Folders&quot;.</p></blockquote></div>]]></description>
			<author><![CDATA[null@example.com (shiz)]]></author>
			<pubDate>Tue, 09 Jul 2013 21:27:47 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=73585#p73585</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Как передать CLSID папки в пути при копировании в эту папку]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=73573#p73573</link>
			<description><![CDATA[<div class="quotebox"><cite>shiz пишет:</cite><blockquote><p>Flasher, не надо было удалять свой ответ</p></blockquote></div><p>Он по форме несколько выпадает из контекста.<br /></p><div class="quotebox"><cite>shiz пишет:</cite><blockquote><p>А как ещё? читать из реестра?</p></blockquote></div><p>Почему нет?</p><div class="codebox"><pre><code>reg query &quot;HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders&quot; /v Personal</code></pre></div><div class="quotebox"><cite>shiz пишет:</cite><blockquote><p>мне кажется, что в этом случае сложнее учесть все тонкости, например, изменение расположения папки во время текущего сеанса.</p></blockquote></div><p>И в чём сложность учёта?</p>]]></description>
			<author><![CDATA[null@example.com (Flasher)]]></author>
			<pubDate>Tue, 09 Jul 2013 14:12:12 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=73573#p73573</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Как передать CLSID папки в пути при копировании в эту папку]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=73569#p73569</link>
			<description><![CDATA[<div class="quotebox"><cite>AQZ пишет:</cite><blockquote><p>Как передать clsid для того чтобы скрипт (батник) копировал файлы в нужное место.</p></blockquote></div><p>Никак, пакетный файл производит копирование на уровне файловой системы и clsid не понимает. Нужно определять физическое расположение нужной папки.<br /><strong>Flasher</strong>, не надо было удалять свой ответ: определить средствами WSH расположение папки &quot;Мои документы&quot; для использования в пакетном файле - не худшее решение. А как ещё? читать из реестра? Неплохо, но мне кажется, что в этом случае сложнее учесть все тонкости, например, изменение расположения папки во время текущего сеанса.</p>]]></description>
			<author><![CDATA[null@example.com (shiz)]]></author>
			<pubDate>Tue, 09 Jul 2013 10:51:10 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=73569#p73569</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Как передать CLSID папки в пути при копировании в эту папку]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=73566#p73566</link>
			<description><![CDATA[<p>Пакетный файл</p>]]></description>
			<author><![CDATA[null@example.com (AQZ)]]></author>
			<pubDate>Tue, 09 Jul 2013 03:19:38 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=73566#p73566</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Как передать CLSID папки в пути при копировании в эту папку]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=73555#p73555</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>чтобы скрипт (батник)</p></blockquote></div><p>Так скрипт или пакетный файл?</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Mon, 08 Jul 2013 15:29:22 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=73555#p73555</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Как передать CLSID папки в пути при копировании в эту папку]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=73549#p73549</link>
			<description><![CDATA[<p>DEL</p>]]></description>
			<author><![CDATA[null@example.com (Flasher)]]></author>
			<pubDate>Mon, 08 Jul 2013 09:04:52 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=73549#p73549</guid>
		</item>
		<item>
			<title><![CDATA[CMD/BAT: Как передать CLSID папки в пути при копировании в эту папку]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=73547#p73547</link>
			<description><![CDATA[<p>Необходимо скопировать файлы в Мои Документы. Так как они перенаправлены политиками то при копировании он не находит ее. Как передать clsid для того чтобы скрипт (батник) копировал файлы в нужное место.</p>]]></description>
			<author><![CDATA[null@example.com (AQZ)]]></author>
			<pubDate>Mon, 08 Jul 2013 07:42:30 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=73547#p73547</guid>
		</item>
	</channel>
</rss>
