<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; Обзор папок на HTA (проблема с рабочим столом)]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=9113</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=9113&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Обзор папок на HTA (проблема с рабочим столом)».]]></description>
		<lastBuildDate>Fri, 10 Jan 2014 16:05:30 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Обзор папок на HTA (проблема с рабочим столом)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=79062#p79062</link>
			<description><![CDATA[<p>Спасибо. Тему можно закрывать.</p>]]></description>
			<author><![CDATA[null@example.com (wildwolf007)]]></author>
			<pubDate>Fri, 10 Jan 2014 16:05:30 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=79062#p79062</guid>
		</item>
		<item>
			<title><![CDATA[Re: Обзор папок на HTA (проблема с рабочим столом)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=79034#p79034</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>Ну допустим нужно получить доступ к рабочему столу, через вот такой вот выбор, как ?</p></blockquote></div><p>Например задать 0 четвёртым аргументом BrowseForFolder или его вообще опустить (ещё есть какой-то CLSID и специальные наименования вроде &quot;shell:Desktop&quot; или &quot;shell:DesktopFolder&quot;).</p>]]></description>
			<author><![CDATA[null@example.com (shiz)]]></author>
			<pubDate>Wed, 08 Jan 2014 23:22:33 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=79034#p79034</guid>
		</item>
		<item>
			<title><![CDATA[Re: Обзор папок на HTA (проблема с рабочим столом)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=79024#p79024</link>
			<description><![CDATA[<p>Скажите, а откуда получили &amp;H1 Or &amp;H10 Or &amp;H200, &amp;H11 данные наименования ? откуда их узнали для разных ОС (windows xp, windows vista, windows 7 )?<br />Shell.BrowseForFolder method (Windows) --&gt; BROWSEINFO structure (Windows).</p><p>Спасибо.</p>]]></description>
			<author><![CDATA[null@example.com (wildwolf007)]]></author>
			<pubDate>Wed, 08 Jan 2014 19:38:12 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=79024#p79024</guid>
		</item>
		<item>
			<title><![CDATA[Re: Обзор папок на HTA (проблема с рабочим столом)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=79023#p79023</link>
			<description><![CDATA[<p>Ну допустим нужно получить доступ к рабочему столу, через вот такой вот выбор, как ?</p>]]></description>
			<author><![CDATA[null@example.com (wildwolf007)]]></author>
			<pubDate>Wed, 08 Jan 2014 19:36:17 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=79023#p79023</guid>
		</item>
		<item>
			<title><![CDATA[Re: Обзор папок на HTA (проблема с рабочим столом)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=78981#p78981</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>Скажите, а откуда получили &amp;H1 Or &amp;H10 Or &amp;H200, &amp;H11 данные наименования ? откуда их узнали для разных ОС (windows xp, windows vista, windows 7 )?</p></blockquote></div><p><a href="http://msdn.microsoft.com/en-us/library/windows/desktop/bb774065(v=vs.85).aspx">Shell.BrowseForFolder method (Windows)</a> --&gt; <a href="http://msdn.microsoft.com/en-us/library/windows/desktop/bb773205(v=vs.85).aspx">BROWSEINFO structure (Windows)</a>.</p><div class="quotebox"><blockquote><p>И как я понимаю доступ к раб столу лучше не открывать ? Ибо что б не было ошибок ?</p></blockquote></div><p>Причём тут доступ к Рабочему столу?</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Tue, 07 Jan 2014 10:58:57 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=78981#p78981</guid>
		</item>
		<item>
			<title><![CDATA[Re: Обзор папок на HTA (проблема с рабочим столом)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=78979#p78979</link>
			<description><![CDATA[<p>И как я понимаю доступ к раб столу лучше не открывать ? Ибо что б не было ошибок ?</p>]]></description>
			<author><![CDATA[null@example.com (wildwolf007)]]></author>
			<pubDate>Tue, 07 Jan 2014 10:03:29 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=78979#p78979</guid>
		</item>
		<item>
			<title><![CDATA[Re: Обзор папок на HTA (проблема с рабочим столом)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=78978#p78978</link>
			<description><![CDATA[<p>Скажите, а откуда получили &amp;H1 Or &amp;H10 Or &amp;H200, &amp;H11 данные наименования ? откуда их узнали для разных ОС (windows xp, windows vista, windows 7 )?</p>]]></description>
			<author><![CDATA[null@example.com (wildwolf007)]]></author>
			<pubDate>Tue, 07 Jan 2014 09:58:25 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=78978#p78978</guid>
		</item>
		<item>
			<title><![CDATA[Re: Обзор папок на HTA (проблема с рабочим столом)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=78916#p78916</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>Nothing -- возвращается объект ShellFolder, а не строка.</p></blockquote></div><p>Точно. Там же «Set». Старею, дурею <img src="//forum.script-coding.com/img/smilies/sad.png" width="15" height="15" />…</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Sun, 05 Jan 2014 04:18:25 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=78916#p78916</guid>
		</item>
		<item>
			<title><![CDATA[Re: Обзор папок на HTA (проблема с рабочим столом)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=78915#p78915</link>
			<description><![CDATA[<p>Nothing -- возвращается объект ShellFolder, а не строка.</p>]]></description>
			<author><![CDATA[null@example.com (shiz)]]></author>
			<pubDate>Sun, 05 Jan 2014 03:47:26 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=78915#p78915</guid>
		</item>
		<item>
			<title><![CDATA[Re: Обзор папок на HTA (проблема с рабочим столом)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=78914#p78914</link>
			<description><![CDATA[<div class="quotebox"><cite>shiz пишет:</cite><blockquote><p>Разве?</p></blockquote></div><p>А что будет, ежели пользователь нажмёт «Отмена»?</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Sun, 05 Jan 2014 03:32:39 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=78914#p78914</guid>
		</item>
		<item>
			<title><![CDATA[Re: Обзор папок на HTA (проблема с рабочим столом)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=78912#p78912</link>
			<description><![CDATA[<div class="quotebox"><cite>alexii пишет:</cite><blockquote><p>Там всё равно надо проверять на «Not … Is Nothing»</p></blockquote></div><p>Эта проверка в коде есть.<br /></p><div class="quotebox"><cite>alexii пишет:</cite><blockquote><p>, на пустую строку</p></blockquote></div><p>Разве?<br /></p><div class="quotebox"><cite>alexii пишет:</cite><blockquote><p> и, наконец, на существование папки в файловой системе (дабы не наткнуться на какую-нибудь «Панель управления» или «Мои веб-узлы»).</p></blockquote></div><p>Надо.</p><div class="quotebox"><cite>wildwolf007 пишет:</cite><blockquote><div class="codebox"><pre><code>Set objFolder = CreateObject(&quot;Shell.Application&quot;).BrowseForFolder(0, &quot;Example&quot;, 0, &quot;My Computer&quot;) 
If objFolder Is Nothing Then
MsgBox &quot;No folder selected.&quot;,,MyTitle
Else
MsgBox objFolder.Items.Item.path
asdf = objFolder.Items.Item.path
End If
</code></pre></div></blockquote></div><p>заменить<br /></p><div class="codebox"><pre><code>Set objFolder = CreateObject(&quot;Shell.Application&quot;).BrowseForFolder(0, &quot;Example&quot;, &amp;H1 Or &amp;H10 Or &amp;H200, &amp;H11) 

If objFolder Is Nothing Or Not objFolder.Self.IsFileSystem Then
    MsgBox &quot;No folder selected.&quot;,, MyTitle
Else
    asdf = objFolder.Self.path
    MsgBox asdf
End If
</code></pre></div><p>?</p>]]></description>
			<author><![CDATA[null@example.com (shiz)]]></author>
			<pubDate>Sun, 05 Jan 2014 01:47:59 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=78912#p78912</guid>
		</item>
		<item>
			<title><![CDATA[Re: Обзор папок на HTA (проблема с рабочим столом)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=78909#p78909</link>
			<description><![CDATA[<p>Там всё равно надо проверять на «Not … Is Nothing», на пустую строку и, наконец, на существование папки в файловой системе (дабы не наткнуться на какую-нибудь «Панель управления» или «Мои веб-узлы»).</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Sun, 05 Jan 2014 00:27:28 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=78909#p78909</guid>
		</item>
		<item>
			<title><![CDATA[Re: Обзор папок на HTA (проблема с рабочим столом)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=78903#p78903</link>
			<description><![CDATA[<div class="codebox"><pre><code>        MsgBox objFolder.Items.Item.path
        asdf = objFolder.Items.Item.path</code></pre></div><p>при выборе Рабочего стола даёт ошибку &quot;Требуется объект: &#039;objFolder.Items.Item&#039;&quot;.<br />Исправляется с помощью<br /></p><div class="codebox"><pre><code>asdf = objFolder.Self.path</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (shiz)]]></author>
			<pubDate>Sat, 04 Jan 2014 23:19:27 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=78903#p78903</guid>
		</item>
		<item>
			<title><![CDATA[Re: Обзор папок на HTA (проблема с рабочим столом)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=78891#p78891</link>
			<description><![CDATA[<p>А через метод browseForFolder() объекта Shell.Application не проще?</p>]]></description>
			<author><![CDATA[null@example.com (Serge Yolkin)]]></author>
			<pubDate>Sat, 04 Jan 2014 19:11:30 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=78891#p78891</guid>
		</item>
		<item>
			<title><![CDATA[Обзор папок на HTA (проблема с рабочим столом)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=78880#p78880</link>
			<description><![CDATA[<p>Формирую через HTA меню через которое можно выбрать папку, а потом что б все содержимое папки выдалось на форму. Все в принципе работает только вот в windows 7 есть такая проблема если выбираем рабочий стол, то начинают сыпаться ошибки (наверное потому что windows 7 использует относительные ссылки ) как можно что б при выборе рабочего стола отобразились все файлы, а не посыпались ошибки?</p><div class="codebox"><pre><code>        sDinamicContent = sDinamicContent &amp; &quot;&lt;Form Name=ChkBoxFrm&gt;&quot;

        Set objFolder = CreateObject(&quot;Shell.Application&quot;).BrowseForFolder(0, &quot;Example&quot;, 0, &quot;My Computer&quot;) 
        If objFolder Is Nothing Then
        MsgBox &quot;No folder selected.&quot;,,MyTitle
        Else
        MsgBox objFolder.Items.Item.path
        asdf = objFolder.Items.Item.path
        End If
        Set objFolder = Nothing

        Set objNetwork = CreateObject(&quot;Wscript.Network&quot;)    
            Name_Login_Div.InnerHTML = &quot;Логин пользователя: &quot; &amp; objNetwork.UserName
        MsgBox asdf 
            Set FSO = CreateObject(&quot;Scripting.FileSystemObject&quot;)
            Set Folder = FSO.GetFolder(asdf)
            Dim MyArray1
            
            For Each File In Folder.Files
        
            sDinamicContent = sDinamicContent &amp; &quot;&lt;input style=&quot;&quot;background-color:#00ff00&quot;&quot; name=&quot;&quot;File.Name&quot;&quot; value=&quot;&quot;File.Name&quot;&quot; type=&quot;&quot;checkbox&quot;&quot;/&gt;&quot; &amp; File.Name &amp; &quot;&lt;br&gt;&quot;

            MyArray1 = File.Name
            MsgBox MyArray1
        Next
            
        sDinamicContent = sDinamicContent &amp; &quot;&lt;input style=&quot;&quot;background-color:#00ff00&quot;&quot; name=&quot;&quot;ChkBx1&quot;&quot; Checked value=&quot;&quot;Box1&quot;&quot; type=&quot;&quot;checkbox&quot;&quot;/&gt;&quot; &amp; &quot;&lt;br&gt;&quot;
        sDinamicContent = sDinamicContent &amp; &quot;&lt;input style=&quot;&quot;background-color:#ffff00&quot;&quot; name=&quot;&quot;ChkBx2&quot;&quot; value=&quot;&quot;Box2&quot;&quot; type=&quot;&quot;checkbox&quot;&quot;/&gt;&quot; &amp; &quot;&lt;br&gt;&quot;
          sDinamicContent = sDinamicContent &amp; &quot;&lt;input style=&quot;&quot;background-color:#ff0000&quot;&quot; name=&quot;&quot;ChkBx3&quot;&quot; value=&quot;&quot;Box3&quot;&quot; type=&quot;&quot;checkbox&quot;&quot;/&gt;&quot; &amp; &quot;&lt;br&gt;&quot;
        sDinamicContent = sDinamicContent &amp; &quot;&lt;input type=&quot;&quot;Button&quot;&quot; Value=&quot;&quot;Check&quot;&quot;  onclick=&quot;&quot;CheckChkBx&quot;&quot; /&gt;&quot; &amp; &quot;&lt;br&gt;&quot;   
        sDinamicContent = sDinamicContent &amp; &quot;&lt;/Form&gt;&quot;

        sDinamicContent = sDinamicContent &amp; &quot;&lt;div class=&quot;&quot;NormalLink&quot;&quot; id=&quot;&quot;TextFile_Notepad&quot;&quot; onclick=RunApplication(me.id) onmouseover=me.className=&#039;NormalLinkMouseOver&#039; onmouseout=me.className=&#039;NormalLink&#039;&gt;- Открыть файл в блокноте&lt;/div&gt;&quot;
        sDinamicContent = sDinamicContent &amp; &quot;&lt;div class=&quot;&quot;NormalLink&quot;&quot; id=&quot;&quot;TextFile_Form&quot;&quot; onclick=RunApplication(me.id) onmouseover=me.className=&#039;NormalLinkMouseOver&#039; onmouseout=me.className=&#039;NormalLink&#039;&gt;- Отобразить здесь&lt;/div&gt;&quot;
        DynamicContent_Div.InnerHTML = sDinamicContent
            Else
               DynamicContent_Div.InnerHTML = &quot;Файл не найден&quot;
            End If
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (wildwolf007)]]></author>
			<pubDate>Sat, 04 Jan 2014 17:31:01 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=78880#p78880</guid>
		</item>
	</channel>
</rss>
