<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; HTA, VBS: Ярлык на панель задач с запуском от имени администратора]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=12428</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=12428&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «HTA, VBS: Ярлык на панель задач с запуском от имени администратора».]]></description>
		<lastBuildDate>Fri, 03 Mar 2017 12:42:32 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: HTA, VBS: Ярлык на панель задач с запуском от имени администратора]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=113554#p113554</link>
			<description><![CDATA[<p><strong>Flasher</strong> и <strong>Xameleon</strong>, большое вам спасибо. В окончательном виде это применено <a href="http://forum.oszone.net/thread-295084.html">здесь</a> (если не сочтете за рекламу).</p>]]></description>
			<author><![CDATA[null@example.com (koros)]]></author>
			<pubDate>Fri, 03 Mar 2017 12:42:32 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=113554#p113554</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTA, VBS: Ярлык на панель задач с запуском от имени администратора]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=113511#p113511</link>
			<description><![CDATA[<p><strong>koros</strong><br />Да. Это Shell Browser Window (<a href="http://forum.script-coding.com/viewtopic.php?pid=45977#p45977">подробнее</a>) от <a href="http://www.script-coding.com/IE_OLE.zip">WebBrowser</a>2.</p>]]></description>
			<author><![CDATA[null@example.com (Flasher)]]></author>
			<pubDate>Thu, 02 Mar 2017 08:19:28 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=113511#p113511</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTA, VBS: Ярлык на панель задач с запуском от имени администратора]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=113510#p113510</link>
			<description><![CDATA[<p><strong>Flasher</strong><br />Прошу прощения, что долго не отвечаю - сейчас в командировке и интернет доступен не регулярно.<br />Спасибо - так работает. Ещё вопросик: C08AFD90-F2A1-11D1-8455-00A0C91F3880 - это должно работать во всех Windows?</p>]]></description>
			<author><![CDATA[null@example.com (koros)]]></author>
			<pubDate>Thu, 02 Mar 2017 08:00:29 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=113510#p113510</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTA, VBS: Ярлык на панель задач с запуском от имени администратора]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=113383#p113383</link>
			<description><![CDATA[<p><strong>koros</strong><br />Ну, так за чем дело встало? Остаётся проверить на Опере:<br /></p><div class="codebox"><pre><code>mshta vbscript:Execute(&quot;Set WB=GetObject(&quot;&quot;new:{C08AFD90-F2A1-11D1-8455-00A0C91F3880}&quot;&quot;):WB.document.Application.NameSpace(&amp;H26).ParseName(&quot;&quot;Opera\Opera.exe&quot;&quot;).InvokeVerb&quot;&quot;taskbarpin&quot;&quot;:WB.Quit:close&quot;)</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Flasher)]]></author>
			<pubDate>Mon, 27 Feb 2017 19:45:37 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=113383#p113383</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTA, VBS: Ярлык на панель задач с запуском от имени администратора]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=113365#p113365</link>
			<description><![CDATA[<p><strong>Flasher</strong><br />Да, добавляет....<br /></p><div class="quotebox"><cite>Flasher пишет:</cite><blockquote><p>См. за точками.</p></blockquote></div><p>Прошу прощения.</p>]]></description>
			<author><![CDATA[null@example.com (koros)]]></author>
			<pubDate>Mon, 27 Feb 2017 11:50:08 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=113365#p113365</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTA, VBS: Ярлык на панель задач с запуском от имени администратора]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=113364#p113364</link>
			<description><![CDATA[<p>Хм. Интересно. А этот код блокнот (убрать, если есть) на таскбар не добавит?:<br /></p><div class="codebox"><pre><code>With GetObject(&quot;new:{C08AFD90-F2A1-11D1-8455-00A0C91F3880}&quot;)
   .document.Application.NameSpace(&amp;H24).ParseName(&quot;notepad.exe&quot;).InvokeVerb &quot;taskbarpin&quot; : .Quit
End With</code></pre></div><p><span style="color: green">См. за точками.</span></p>]]></description>
			<author><![CDATA[null@example.com (Flasher)]]></author>
			<pubDate>Mon, 27 Feb 2017 09:48:51 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=113364#p113364</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTA, VBS: Ярлык на панель задач с запуском от имени администратора]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=113363#p113363</link>
			<description><![CDATA[<p>Да этот код дает число 1<span style="color: red"><strong><span class="bbu">.</span></strong></span></p>]]></description>
			<author><![CDATA[null@example.com (koros)]]></author>
			<pubDate>Mon, 27 Feb 2017 09:26:52 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=113363#p113363</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTA, VBS: Ярлык на панель задач с запуском от имени администратора]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=113362#p113362</link>
			<description><![CDATA[<p><strong>koros</strong><br />Понял. Ну, и на всякий случай проверьте, даст код число или нет:<br /></p><div class="codebox"><pre><code>MsgBox InStr(CreateObject(&quot;WScript.Shell&quot;).RegRead(&quot;HKCR\CLSID\{90AA3A4E-1CBA-4233-B8BB-535773D48449}\ImplementsVerbs&quot;), &quot;taskbarpin&quot;)</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Flasher)]]></author>
			<pubDate>Mon, 27 Feb 2017 09:23:30 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=113362#p113362</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTA, VBS: Ярлык на панель задач с запуском от имени администратора]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=113361#p113361</link>
			<description><![CDATA[<p><strong>Flasher</strong><br />Извиняюсь, что долго не отвечал.<br />Проверил ваш последний код на 10 - действительно не работает. Так что придется остановиться на предыдущем варианте.<br />Спасибо за консультации.</p>]]></description>
			<author><![CDATA[null@example.com (koros)]]></author>
			<pubDate>Mon, 27 Feb 2017 07:07:30 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=113361#p113361</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTA, VBS: Ярлык на панель задач с запуском от имени администратора]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=112976#p112976</link>
			<description><![CDATA[<p><strong>koros</strong><br />Кстати, до 10-ки были канонические глаголы <em>taskbarpin</em> и <em>taskbarunpin</em> (наравне с <em>startpin</em> и <em>startunpin</em>). Можно было бы сократить до:<br /></p><div class="codebox"><pre><code>cmd /c VER|FIND &quot;5.&quot;&gt;nul||mshta vbscript:execute(&quot;CreateObject(&quot;&quot;Shell.Application&quot;&quot;).NameSpace(&amp;H26).ParseName(&quot;&quot;Opera\Opera.exe&quot;&quot;).InvokeVerb(&quot;&quot;taskbarpin&quot;&quot;):Close&quot;)</code></pre></div><p>В <a href="http://forum.script-coding.com/viewtopic.php?pid=111948#p111948">своём коде</a> сократил для разнообразия. В 10-ке какой-то хотфикс их отламывает. Советую проверить.<br /><a href="https://blogs.technet.microsoft.com/heyscriptingguy/2013/04/26/use-powershell-to-work-with-windows-explorer/">Про эти и другие глаголы</a>.</p>]]></description>
			<author><![CDATA[null@example.com (Flasher)]]></author>
			<pubDate>Tue, 21 Feb 2017 05:32:50 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=112976#p112976</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTA, VBS: Ярлык на панель задач с запуском от имени администратора]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=112575#p112575</link>
			<description><![CDATA[<div class="quotebox"><cite>koros пишет:</cite><blockquote><p>На самом деле панель Quick Launch в привычном для нас виде присутствует не только в ХР, но и в системах после ХР, просто она там отключена.</p></blockquote></div><p>Она не совсем в привычном виде. Чтобы её привести к должному виду, нужно ещё снять пару галок в меню и сдвинуть к меню Пуск, но в любом случае она останется неоткрепляемой и неизменной по числу рядов, как было ранее.<br /></p><div class="quotebox"><cite>koros пишет:</cite><blockquote><p>Создавать ярлык в Quick Launch можно штатными средствами модуля&nbsp; SFX 7-zip, не смотря на версию системы и он никак не связан с ярлыком на панели задач.</p></blockquote></div><p>Так в прежних системах на панель задач отдельно от быстрого запуска ничего не крепилось. Логично, что там должна быть &quot;аналогия&quot; при установке.</p><p>Насчёт остального ясно.</p>]]></description>
			<author><![CDATA[null@example.com (Flasher)]]></author>
			<pubDate>Wed, 15 Feb 2017 15:02:47 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=112575#p112575</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTA, VBS: Ярлык на панель задач с запуском от имени администратора]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=112573#p112573</link>
			<description><![CDATA[<div class="quotebox"><cite>Flasher пишет:</cite><blockquote><p>У себя дома? Или у других, где папка Program Files меняется?</p></blockquote></div><p>Везде <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" />. Как я уже говорил - этот код нужен мне для конфигурационного файла для создания SFX 7-zip. Там вначале будет задаваться путь, а потом уже он будет использоваться для создания ярлыка. Например, путь будет задаваться, как %%T\Opera.exe. %%T - это внутренняя переменная модуля SFX 7-zip и она раскрывается, как путь, куда распаковывается содержимое архива.<br /></p><div class="quotebox"><cite>Flasher пишет:</cite><blockquote><p>Так а где она в приведённом коде учтена?</p></blockquote></div><p>Ну полная команда будет такова:<br /></p><div class="codebox"><pre><code>cmd /c VER|FIND &quot;5.&quot;&gt;nul||mshta vbscript:execute(&quot;With CreateObject(&quot;&quot;CDO.Message&quot;&quot;).AddAttachment(&quot;&quot;res://shell32.dll/6/337&quot;&quot;).GetDecodedContentStream:.Type=1:B=.Read:End With:For i=1 To LenB(B):n=n+1:L=AscB(MidB(B,i,2)):If n=11 Then P=MidB(B,i+2,L*2):Exit For:End If:i=i+L*2+1:Next:For Each V In CreateObject(&quot;&quot;Shell.Application&quot;&quot;).NameSpace(0).ParseName(&quot;&quot;%%T\Opera.exe&quot;&quot;).Verbs:If V.Name=P Then V.DoIt::Exit For:End If:Next:Close&quot;)</code></pre></div><p>Это не окончательная запись в файле конфигурации.ю т.к.в нем надо задваивать слеши и экранировать слешами кавычки - привел в таком виде для удобства чтения.<br /></p><div class="quotebox"><cite>Flasher пишет:</cite><blockquote><p>И где в нём создание ярлыка на XP?</p></blockquote></div><p>На самом деле панель Quick Launch в привычном для нас виде присутствует не только в ХР, но и в системах после ХР, просто она там отключена. Создавать ярлык в Quick Launch можно штатными средствами модуля&nbsp; SFX 7-zip, не смотря на версию системы и он никак не связан с ярлыком на панели задач.<br /></p><div class="quotebox"><cite>Flasher пишет:</cite><blockquote><p>Это риторический вопрос?</p></blockquote></div><p>Да я вроде посмотрел, какие &quot;глаголы&quot; считываются и в каком порядке. &quot;Открепить от панели задач&quot; идет вслед за &quot;Закрепить на панели задач&quot; - поэтому проверка на n=12. Проверил на 7 - работает. Но решил для уверенности спросить у знающих людей...</p>]]></description>
			<author><![CDATA[null@example.com (koros)]]></author>
			<pubDate>Wed, 15 Feb 2017 13:50:31 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=112573#p112573</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTA, VBS: Ярлык на панель задач с запуском от имени администратора]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=112568#p112568</link>
			<description><![CDATA[<p><strong>Flasher</strong>, ну для этих целей да. ) Всё отлично. Вот думаю допилить для двухбайтных.</p><p>Пока прикинул для ULONG.<br /></p><div class="codebox"><pre><code>
Function b2un(b)
    Dim i: For i = 1 To LenB(b)
        b2un = b2un + AscB(MidB(b, i, 1)) * 2 ^ ((i - 1) * 8)
    Next
End Function
</code></pre></div><p>Но вдруг там будет знаковый LONG.... И тогда....</p><p>Но, пардон - это уже оффтоп в этой теме... Пойду думать в другую. )</p>]]></description>
			<author><![CDATA[null@example.com (Xameleon)]]></author>
			<pubDate>Wed, 15 Feb 2017 12:53:41 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=112568#p112568</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTA, VBS: Ярлык на панель задач с запуском от имени администратора]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=112567#p112567</link>
			<description><![CDATA[<p><strong>Xameleon</strong><br />Проверил на всех mui с 7-ки, что выложил <strong>koros</strong>, проблем нет.</p>]]></description>
			<author><![CDATA[null@example.com (Flasher)]]></author>
			<pubDate>Wed, 15 Feb 2017 12:25:50 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=112567#p112567</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTA, VBS: Ярлык на панель задач с запуском от имени администратора]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=112565#p112565</link>
			<description><![CDATA[<p><strong>Flasher</strong>, <br /></p><div class="quotebox"><blockquote><p>Теперь подтверждаю. Всё в порядке. smile</p></blockquote></div><p>Гут ! ) Значит всё не зря.</p><p>Я вот только всё думаю об одном моменте.... Там под размер вроде 2 байта выделено. <img src="//forum.script-coding.com/img/smilies/roll.png" width="15" height="15" />, а у меня код читает только 1 байт. Т.е по идее при определённой длине строки может быть неожиданный результат.</p>]]></description>
			<author><![CDATA[null@example.com (Xameleon)]]></author>
			<pubDate>Wed, 15 Feb 2017 12:14:50 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=112565#p112565</guid>
		</item>
	</channel>
</rss>
