<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; VBS: Создание URL-ярлыка по ссылке с записью скачиваемого favicon.ico]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=12016&amp;type=atom" />
	<updated>2016-10-09T07:32:45Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=12016</id>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Создание URL-ярлыка по ссылке с записью скачиваемого favicon.ico]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=108287#p108287" />
			<content type="html"><![CDATA[<p><strong>upsi_daezium</strong><br />Как что? Я же <a href="http://forum.script-coding.com/viewtopic.php?pid=108142#p108142">объяснял</a>.<br />Можно взять любой прозрачный 256x256.ico и сравнить результаты команд:<br /></p><div class="codebox"><pre><code>nconvert.exe -quiet -out ico -transparent 100 256x256.ico
convert.exe 256x256.ico -quiet -transparent 100 256x256_1.ico</code></pre></div><p>Насчёт размеров догадывался, что будет несмотрибельно на эскизах и крупных значках, но так поставлена задача.<br />Я же размеры не трогаю. Это ico-исходники. Создавать же группу значков в ico можно только при наличии больших favicon.png, которых может и не оказаться вовсе. Про нюансы добавочного парсинга уже выше писал.</p><p>Пожалуйста, конечно.<br />Не, я не <em>с</em> Питера, я <em>из</em> Москвы. <img src="//forum.script-coding.com/img/smilies/wink.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[Flasher]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27593</uri>
			</author>
			<updated>2016-10-09T07:32:45Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=108287#p108287</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Создание URL-ярлыка по ссылке с записью скачиваемого favicon.ico]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=108282#p108282" />
			<content type="html"><![CDATA[<p><strong>Flasher</strong> а что с утилитой?? Все работает, иконки сохраняет, с прозрачностью все ок. Я пользуюсь XnView из этого же пакета и &quot;доволен как слон&quot;.<br />Хотите предложить &quot;лучшее --- враг хорошего&quot;?)<br />Хотя, можно придраться к тому, что иконки идут одного заданного размера (в ico файле их может быть много, разных размеров), если сделать, например, огромные значки вида папок, а сама иконка маленькая (open-tor.org), то она смотрится ужасно. Это скорее из области дурацкого перфекционизма. <br />Теперешнее положение дел меня вполне устраивает, говоря по-простому. <br />Спасибо вам за ваш труд, сам бы я, конечно, не смог бы написать нечто подобное еще очень долго.<br />Пиво с меня, если вы с Питера)</p>]]></content>
			<author>
				<name><![CDATA[upsi_daezium]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=34120</uri>
			</author>
			<updated>2016-10-08T09:48:44Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=108282#p108282</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Создание URL-ярлыка по ссылке с записью скачиваемого favicon.ico]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=108271#p108271" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>Это и есть скачивание, только в память. Я имел в виду через поток. Если предположить, что файл (не иконка, а вообще) весит 10 Гб, например, то получение данных будет очень долгим.</p></blockquote></div><p>Так за это отвечает:<br /></p><div class="codebox"><pre><code>WebRequest.SetRequestHeader(&quot;Range&quot;, &quot;bytes=0-3&quot;)</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2016-10-08T03:33:43Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=108271#p108271</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Создание URL-ярлыка по ссылке с записью скачиваемого favicon.ico]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=108270#p108270" />
			<content type="html"><![CDATA[<p><strong>upsi_daezium</strong><br />Гуд. Со скачиванием-то понятно. С <a href="http://forum.script-coding.com/viewtopic.php?pid=108156#p108156">выбором утилиты</a> что?</p>]]></content>
			<author>
				<name><![CDATA[Flasher]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27593</uri>
			</author>
			<updated>2016-10-07T21:42:14Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=108270#p108270</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Создание URL-ярлыка по ссылке с записью скачиваемого favicon.ico]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=108269#p108269" />
			<content type="html"><![CDATA[<p>Нужны именно ico-файлы.<br /><strong>Flasher</strong> последний вариант скрипта работает отлично, проверил на всех сайтах, с которых раньше не скачивались. Напишу, если попадется где не будет работать.</p>]]></content>
			<author>
				<name><![CDATA[upsi_daezium]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=34120</uri>
			</author>
			<updated>2016-10-07T21:38:49Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=108269#p108269</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Создание URL-ярлыка по ссылке с записью скачиваемого favicon.ico]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=108263#p108263" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>Body := WebRequest.ResponseBody</code></pre></div><p>Это и есть скачивание, только в память. Я имел в виду через поток. Если предположить, что файл (не иконка, а вообще) весит 10 Гб, например, то получение данных будет очень долгим.</p>]]></content>
			<author>
				<name><![CDATA[Flasher]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27593</uri>
			</author>
			<updated>2016-10-07T15:17:09Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=108263#p108263</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Создание URL-ярлыка по ссылке с записью скачиваемого favicon.ico]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=108254#p108254" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>WebRequest := ComObjCreate(&quot;WinHttp.WinHttpRequest.5.1&quot;)
WebRequest.Open(&quot;GET&quot;, &quot;http://forum.script-coding.com/favicon.ico&quot;)
WebRequest.SetRequestHeader(&quot;Range&quot;, &quot;bytes=0-3&quot;)
WebRequest.Send()
Body := WebRequest.ResponseBody
loop 4
   var .= &quot;0x0&quot; body[A_Index-1] &quot; &quot;
StringTrimRight, var, var, 1
msgbox &quot;%var%&quot;</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2016-10-07T03:25:38Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=108254#p108254</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Создание URL-ярлыка по ссылке с записью скачиваемого favicon.ico]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=108253#p108253" />
			<content type="html"><![CDATA[<p>Не знаю, как через WinHttpRequest скачать первые байты.<br />С другой стороны не придётся выяснять, а почему скрипт не скачал .ico, который якобы &quot;есть&quot; в сорсах.</p><p>Про гугл не знал, что есть такая фича. Надо подумать.<br />Даже этот работает o_O: https://www.google.com/s2/favicons?domain=forum.teamspeak.com</p>]]></content>
			<author>
				<name><![CDATA[Flasher]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27593</uri>
			</author>
			<updated>2016-10-07T01:20:04Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=108253#p108253</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Создание URL-ярлыка по ссылке с записью скачиваемого favicon.ico]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=108252#p108252" />
			<content type="html"><![CDATA[<p>Вообще favicon - это общее название для иконки сайта.<br />Поэтому у меня и возникли вопросы.<br />А проверять ico это или не ico можно скачивая только первые байты файла.<br />Иконки должны начинаться с &#039;0x00 0x00 0x01 0x00&#039;.<br />А если нужно скачать любую иконку, то я бы скачивал пнг с помощью гугла и потом кодировал бы его в ico.<br /><a href="https://www.google.com/s2/favicons?domain=www.google.com">https://www.google.com/s2/favicons?doma … google.com</a></p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2016-10-07T00:44:33Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=108252#p108252</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Создание URL-ярлыка по ссылке с записью скачиваемого favicon.ico]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=108251#p108251" />
			<content type="html"><![CDATA[<p>Стирать и оставлять фейки можно, но это по сути плохие варианты.<br />Нужен был бы любой формат, то в заголовке темы расширения бы не было. А исхожу я из запроса, где в условие явно прописано:</p><div class="quotebox"><blockquote><p>favicon, <strong>если</strong> конечно, <strong>она в подходящем формате ico</strong></p></blockquote></div><p>Плюс ко всему с другими форматами есть свои тонкости, при которых исходник придётся парсить особым образом, отделяя один не ico от другого (большего размера, например) с таким же названием, да и перебирать совпадения в случае наличия разных форматов. Не нравится мне такой подход.</p>]]></content>
			<author>
				<name><![CDATA[Flasher]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27593</uri>
			</author>
			<updated>2016-10-07T00:36:05Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=108251#p108251</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Создание URL-ярлыка по ссылке с записью скачиваемого favicon.ico]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=108250#p108250" />
			<content type="html"><![CDATA[<p>Можно просто его стирать, так как он не формата ico, если таки нужны только чистые ico.<br />Или нужна только та иконка, которая называется favicon.ico, не беря во внимании, что внутри?<br />Или нужна любая иконка сайта, но сконвертируемая в ico?</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2016-10-07T00:12:49Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=108250#p108250</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Создание URL-ярлыка по ссылке с записью скачиваемого favicon.ico]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=108249#p108249" />
			<content type="html"><![CDATA[<p>Ну, логично же. Речь про favicon<span class="bbu">.ico</span>, который в любом случае скачивается. А коли фейк попал на диск, то не должен висеть мёртвым грузом и быть сконвертированным в реальный ico.</p>]]></content>
			<author>
				<name><![CDATA[Flasher]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27593</uri>
			</author>
			<updated>2016-10-06T23:35:06Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=108249#p108249</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Создание URL-ярлыка по ссылке с записью скачиваемого favicon.ico]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=108247#p108247" />
			<content type="html"><![CDATA[<p>Мне вообще не понятна задача, для чего gif замаскированый в ico конвертировать надо, а просто gif или png нет.<br />Это уже топикстартер должен объяснить.</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2016-10-06T23:27:09Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=108247#p108247</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Создание URL-ярлыка по ссылке с записью скачиваемого favicon.ico]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=108246#p108246" />
			<content type="html"><![CDATA[<p>Да. Не в этом суть. А в самом названии файла. Вроде как о ...bla-bla... вариантах речь не велась.<br />Так мы сейчас вообще до favicon.png и иже с ними доползём..</p>]]></content>
			<author>
				<name><![CDATA[Flasher]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27593</uri>
			</author>
			<updated>2016-10-06T23:20:31Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=108246#p108246</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Создание URL-ярлыка по ссылке с записью скачиваемого favicon.ico]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=108245#p108245" />
			<content type="html"><![CDATA[<p>Почему? Там гиф.<br />Но для этого вы, как я понял, и взяли nconvert.</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2016-10-06T23:17:23Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=108245#p108245</id>
		</entry>
</feed>
