<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; HTA: Переделка "Пакетная перекодировка файлов (Recode v1_0)"]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=11141&amp;type=atom" />
	<updated>2015-12-13T18:54:59Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=11141</id>
		<entry>
			<title type="html"><![CDATA[Re: HTA: Переделка "Пакетная перекодировка файлов (Recode v1_0)"]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=99664#p99664" />
			<content type="html"><![CDATA[<p>Сейчас пришла идея - вот бы при перекодировке htm-файлов еще менять charset, например, &quot;charset=utf-8&quot; на &quot;charset=windows-1251&quot;</p>]]></content>
			<author>
				<name><![CDATA[griha09]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27540</uri>
			</author>
			<updated>2015-12-13T18:54:59Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=99664#p99664</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: HTA: Переделка "Пакетная перекодировка файлов (Recode v1_0)"]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=99658#p99658" />
			<content type="html"><![CDATA[<p>Ваш вариант отлично работает. Огромное спасибо!</p>]]></content>
			<author>
				<name><![CDATA[griha09]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27540</uri>
			</author>
			<updated>2015-12-13T08:01:21Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=99658#p99658</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: HTA: Переделка "Пакетная перекодировка файлов (Recode v1_0)"]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=99635#p99635" />
			<content type="html"><![CDATA[<p>Не претендуя на самое правильную реализацию, предлагаю вместо строки 399 </p><div class="codebox"><pre><code>str += &quot;&lt;td class = \&quot;chk\&quot;&gt;&lt;span onclick = \&quot;makeCHK()\&quot; value = \&quot;&quot; + x.path + &quot;\&quot;&gt;__&lt;/span&gt;&lt;/td&gt;&quot;;</code></pre></div><p> забить 3 строчки такого кода:</p><div class="codebox"><pre><code>   var ext = x.name.replace(/^.+\./,&#039;&#039;);
   var chr = ((new RegExp(ext, &#039;i&#039;)).test(msk)) ? &#039;V&#039; : &#039;__&#039;;
   str += &quot;&lt;td class = \&quot;chk\&quot;&gt;&lt;span onclick = \&quot;makeCHK()\&quot; value = \&quot;&quot; + x.path + &quot;\&quot;&gt;&quot; + chr + &quot;&lt;/span&gt;&lt;/td&gt;&quot;;
</code></pre></div><p>2<strong>ALL</strong>,<br /> В нашей <a href="http://forum.script-coding.com/viewtopic.php?id=64">Коллекции</a> все представленные варианты диалоговых окон выбора файлов требуют сторонних ActiveX.<br />Единственный вариант от <strong>wisgest</strong>, увы, не столь функционален, да еще прячется при открытии.</p><p>А вот эта <a href="http://forum.script-coding.com/viewtopic.php?id=3522">идея <strong>went.out</strong></a> с созданием самопального окна мне показалась весьма интересной. Ведь такой диалог можно наделить любым нужным функционалом, встроить в программу (как это сделал <strong>went.out</strong>) или запускать в отдельном окне.... А FileSystemObject имеется на любой машине.<br />В общем - идея хорошая. Надо только реализовать поприличней...</p>]]></content>
			<author>
				<name><![CDATA[mozers]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=4112</uri>
			</author>
			<updated>2015-12-12T11:40:13Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=99635#p99635</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: HTA: Переделка "Пакетная перекодировка файлов (Recode v1_0)"]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=99634#p99634" />
			<content type="html"><![CDATA[<p>2<strong>griha09</strong><br />Дело - не в JavaScript. Метод Filter, о котором ты вспомнил, имеется только у Folder-объектов, созданных с помощью Shell.Application.<br />А в этом скрипте диалог выбора построен на обзоре с помощью Scripting.FileSystemObject.<br />Сам погляди - это же не системное окно выбора!</p><p>Можно ли как то реализовать в этом скрипте твою идею с автоматической отметкой? Думаю - да. Маленько только подумать надо...</p>]]></content>
			<author>
				<name><![CDATA[mozers]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=4112</uri>
			</author>
			<updated>2015-12-12T10:12:16Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=99634#p99634</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[HTA: Переделка "Пакетная перекодировка файлов (Recode v1_0)"]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=99630#p99630" />
			<content type="html"><![CDATA[<p>Решил немного переделать скрипт <a href="http://forum.script-coding.com/misc.php?action=pun_attachment&amp;item=162&amp;download=1">Recode_v.1.0.zip</a> из темы <a href="http://forum.script-coding.com/viewtopic.php?id=3522">HTA: пакетная перекодировка файлов (Recode v1.0)</a>. Сделал чтоб скрипт открывался в текущей папке.<br />Теперь как сделать чтоб при открытии файлы с заданным расширением в маске автоматически были отмечены?</p><p>В JavaScript есть аналог objFolderItems.Filter из VBS? Чтоб можно было обрабатывать сразу несколько расширений.</p>]]></content>
			<author>
				<name><![CDATA[griha09]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27540</uri>
			</author>
			<updated>2015-12-12T06:48:46Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=99630#p99630</id>
		</entry>
</feed>
