<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; CMD/BAT: Как заменить / на \ ?]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=7866&amp;type=atom" />
	<updated>2012-12-16T21:37:21Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=7866</id>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Как заменить / на \ ?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=67024#p67024" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>unbywyd пишет:</cite><blockquote><p>создать тему или можно тут его задать,</p></blockquote></div><p><span style="color: Green">Прочитать Правила форума. Задать новый вопрос в новой теме.</span></p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2012-12-16T21:37:21Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=67024#p67024</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Как заменить / на \ ?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=67018#p67018" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>yuriy2000 пишет:</cite><blockquote></blockquote></div><p>Ещё раз приветствую, не знаю у меня возник вопрос, создать тему или можно тут его задать, вопрос такой</p><p>Я пишу новый парсер, возник вопрос, я качаю страницу wget, и там вся страница в 1 строчку <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br />Что нужно? Разбить её по строкам.<br />Можно ли заменять символы на &quot;Перенос строки&quot;, или же после каждого символа сделать перенос строки на следующую...</p><p>Может есть прога уже готовая которую можно юзать через cmd?</p><p>Я хочу разбить строку на много других, что бы перебрать их и сохранить то, что мне надо. Может есть какие то опять такие проги ? Подскажите пожалуйста, по маске там и тд.</p>]]></content>
			<author>
				<name><![CDATA[unbywyd]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=29258</uri>
			</author>
			<updated>2012-12-16T18:31:02Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=67018#p67018</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Как заменить / на \ ?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=66997#p66997" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>alexii пишет:</cite><blockquote><div class="quotebox"><cite>unbywyd пишет:</cite><blockquote><p>Не пойму, я слепой или ctrl+f плохо работает, ну нету там paste</p></blockquote></div><p>Читайте выше:<br /></p><div class="quotebox"><cite>yuriy2000 пишет:</cite><blockquote><p>для склейки строк из нескольких файлов можно использовать утилиту paste&nbsp; из комплекта программ GNU Core Utilities</p></blockquote></div><p>Так что искать нужно было не «paste», а, как и написал выше коллега <strong>yuriy2000</strong>, именно «Core Utilities», <a href="http://gnuwin32.sourceforge.net/packages/coreutils.htm">в состав которых она входит</a>.</p></blockquote></div><p>Хорошо, я думаю уже поздно оспаривать этот факт, так как, я не сталкивался с этим, я искал именно paste, извиняюсь за тавтологию, но я уже сделал все что хотел, и благодарен этому форуму, и выражаю особую благодарность Юрию.</p>]]></content>
			<author>
				<name><![CDATA[unbywyd]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=29258</uri>
			</author>
			<updated>2012-12-15T19:30:56Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=66997#p66997</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Как заменить / на \ ?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=66996#p66996" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>unbywyd пишет:</cite><blockquote><p>Не пойму, я слепой или ctrl+f плохо работает, ну нету там paste</p></blockquote></div><p>Читайте выше:<br /></p><div class="quotebox"><cite>yuriy2000 пишет:</cite><blockquote><p>для склейки строк из нескольких файлов можно использовать утилиту paste&nbsp; из комплекта программ GNU Core Utilities</p></blockquote></div><p>Так что искать нужно было не «paste», а, как и написал выше коллега <strong>yuriy2000</strong>, именно «Core Utilities», <a href="http://gnuwin32.sourceforge.net/packages/coreutils.htm">в состав которых она входит</a>.</p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2012-12-15T18:59:36Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=66996#p66996</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Как заменить / на \ ?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=66993#p66993" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>yuriy2000 пишет:</cite><blockquote><p>комплект утилит&nbsp; можно скачать <a href="http://sourceforge.net/projects/unxutils/">здесь </a></p></blockquote></div><p>Я всё сделал! Большое вам спасибо, вы действительно очень мне помогли! Дай Бог вам здоровья!</p>]]></content>
			<author>
				<name><![CDATA[unbywyd]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=29258</uri>
			</author>
			<updated>2012-12-15T16:37:35Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=66993#p66993</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Как заменить / на \ ?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=66990#p66990" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>yuriy2000 пишет:</cite><blockquote><p>комплект утилит&nbsp; можно скачать <a href="http://sourceforge.net/projects/unxutils/">здесь </a></p></blockquote></div><p>Спасибо.</p>]]></content>
			<author>
				<name><![CDATA[unbywyd]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=29258</uri>
			</author>
			<updated>2012-12-15T13:40:23Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=66990#p66990</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Как заменить / на \ ?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=66989#p66989" />
			<content type="html"><![CDATA[<p>комплект утилит&nbsp; можно скачать <a href="http://sourceforge.net/projects/unxutils/">здесь </a></p>]]></content>
			<author>
				<name><![CDATA[yuriy2000]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=25753</uri>
			</author>
			<updated>2012-12-15T13:32:06Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=66989#p66989</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Как заменить / на \ ?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=66988#p66988" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>alexii пишет:</cite><blockquote><p><a href="http://gnuwin32.sourceforge.net/packages.html">GnuWin32 Packages</a></p></blockquote></div><p>Не пойму, я слепой или ctrl+f плохо работает, ну нету там paste</p>]]></content>
			<author>
				<name><![CDATA[unbywyd]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=29258</uri>
			</author>
			<updated>2012-12-15T13:10:18Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=66988#p66988</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Как заменить / на \ ?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=66986#p66986" />
			<content type="html"><![CDATA[<p><a href="http://gnuwin32.sourceforge.net/packages.html">GnuWin32 Packages</a></p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2012-12-15T12:45:30Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=66986#p66986</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Как заменить / на \ ?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=66985#p66985" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>yuriy2000 пишет:</cite><blockquote><p>для склейки строк из нескольких файлов можно использовать утилиту <strong>paste</strong>&nbsp; из комплекта программ <a href="http://ru.wikipedia.org/wiki/GNU_Coreutils">GNU Core Utilities</a></p><p>Вызов такой <br /></p><div class="codebox"><pre><code>paste.exe -d; имена.txt ссылки.txt &gt;1.txt 
for /f &quot;tokens=1,2 delims=;&quot; %A in (1.txt) do @Wget -O %A.jpg  %B
</code></pre></div></blockquote></div><p>Поискал в нэте, что то не очень много об этом нашел, нашел что то под линукс... а прогу так и не нашел.</p>]]></content>
			<author>
				<name><![CDATA[unbywyd]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=29258</uri>
			</author>
			<updated>2012-12-15T11:41:38Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=66985#p66985</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Как заменить / на \ ?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=66981#p66981" />
			<content type="html"><![CDATA[<p>для склейки строк из нескольких файлов можно использовать утилиту <strong>paste</strong>&nbsp; из комплекта программ <a href="http://ru.wikipedia.org/wiki/GNU_Coreutils">GNU Core Utilities</a></p><p>Вызов такой <br /></p><div class="codebox"><pre><code>paste.exe -d; имена.txt ссылки.txt &gt;1.txt 
for /f &quot;tokens=1,2 delims=;&quot; %A in (1.txt) do @Wget -O %A.jpg  %B
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[yuriy2000]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=25753</uri>
			</author>
			<updated>2012-12-15T02:18:39Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=66981#p66981</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Как заменить / на \ ?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=66980#p66980" />
			<content type="html"><![CDATA[<p><strong>как реализовать 2 столбика</strong></p><p>1. открываем 1-й файл в блокноте и копируем его содержимое в буфер<br />2. открываем лист Excel, вставляем содержимое буфера в первый столбец (A)<br />3. открываем 2-й файл в блокноте и копируем его содержимое в буфер<br />4. открываем лист Excel, вставляем содержимое буфера во 2-й столбец (B) </p><p><em>если имеет под руками FAR, то можно обойтись без Excel -&nbsp; &quot;вставить 2-й файл&quot; в 1-й&nbsp; через копирование вертикальных блоков (Alt+стрелки)</em></p><p>Можно ли сделать при помощи Bat/cmd считывание из двух файлов?<br /> - да можно, но я на вскидку не подскажу как.<br /> если Вас устроит код на VBScript - то это без проблем только это скорее всего в другой ветке.</p>]]></content>
			<author>
				<name><![CDATA[yuriy2000]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=25753</uri>
			</author>
			<updated>2012-12-15T01:28:06Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=66980#p66980</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Как заменить / на \ ?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=66979#p66979" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>yuriy2000 пишет:</cite><blockquote><p>берем Excel - в первый столбец загружаем список имен, во второй url. потом сохраняем лист в формате .CSV&nbsp; (<strong>urls.csv</strong>). после чего скачиваем все эти url командой</p><div class="codebox"><pre><code>for /f &quot;tokens=1,2 delims=;&quot; %A in (urls.csv) do @Wget -O %A.jpg  %B</code></pre></div><p>разделитель для CSV&nbsp; по умолчанию точка с запятой, но могут использоваться и другие, <br />тогда замените delims=; на другой символ</p><div class="quotebox"><blockquote><p>delims=xxx&nbsp; &nbsp; &nbsp; - определение набора разделителей для замены заданных<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;по умолчанию пробела и знака табуляции.</p></blockquote></div></blockquote></div><p>Я сегодня ломал голову насчет этого, открыл Exlec, нашел как сохранить CSV, но как реализовать 2 столбика я так и не понял, я вижу туча клеток, и каким образом реализовать 2 столба так и не допер, или в каждую клеточку писать ссылку ? Ссылок очень как и имен. Да и файлов очень много.....</p><p>И неужели не как нельзя по другому?<br />Есть файл 1 : Имена<br />Есть файл 2 : Ссылки<br />Нужен 3: Wget -O Имена.jpg Ссылки</p>]]></content>
			<author>
				<name><![CDATA[unbywyd]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=29258</uri>
			</author>
			<updated>2012-12-15T01:10:30Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=66979#p66979</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Как заменить / на \ ?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=66955#p66955" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Rumata пишет:</cite><blockquote><div class="quotebox"><blockquote><p>Есть два файла в одном появляются имена:<br />В другом ссылки:</p></blockquote></div><p>Вы два списка вручную формируете? Можно же постараться в одно действие получить и имя файла и ссылку. наверняка имена и ссылки скопированы/выбраны со страницы. </p><p>Если надо работать именно с двумя списками, то вот Вам алгоритм:<br />1. перенумеровать содержимое файлов<br />2. отсортировать результат<br />3. удалить номера строк<br />4. объединить попарно две соседние строки</p></blockquote></div><p>Да нет, все действия происходят не вручную, это результат огромного парсинга, может и через жопу, извиняюсь, картинок с галерей сайта. <br />Я одним словом сделал, пришлось сделать 2 скрипта, и 2 запускать после первого, но вроде бы все работает, правда <br />когда выполняется цикл который выполняет выборку из файла первой строки и записи его в другой файл, комп зависает на хорошее время достаточно, не смотря на его характеристики, но все же при отвисании все срабатывает, видимо какой то код слишком замудреный, вот кстати этот кусок:</p><p>		for /f %%a in (out2.txt) do (&nbsp; <br />		REM Прогоняем каждый загруженный файл<br />			html_decoder.exe data/count_settings3.ini content2/%%l/%%a<br />			for /f &quot;tokens=*&quot; %%S in (&#039;type output.txt ^| find /n /v &quot;&quot;&#039;) do ( <br />			for %%T in ([1]) do (<br />			for /f &quot;tokens=1,* delims=]&quot; %%I in (&#039;echo %%S ^| find &quot;%%T&quot;&#039;) do (<br />			echo %%J &gt;&gt; result.txt<br />			del output.txt<br />			)))<br />		)</p><p>out2.txt содержит имена файлов, %%l это путь в каталог - цикл выше, output.txt результат переработки html_decodera.</p><p>Должен прогнать каждый файл выбрать декодером нужные части, так получилось что их не одно количество:</p><br /><p>&lt;td&gt;<br />&lt;a class=&quot;BIGG&quot; href=&quot;/rus/Animals/Cats/wallpaper-5489-2.htm&quot;&gt;<br />&lt;u&gt;1600x1200 (382Кб)&lt;/u&gt;<br />&lt;/a&gt;<br />&lt;/td&gt;</p><p>&lt;td&gt;<br />&lt;a class=&quot;BIGG&quot; href=&quot;/rus/Animals/Cats/wallpaper-5489-24.htm&quot;&gt;<br />&lt;u&gt;1366x768 (563Кб)&lt;/u&gt;<br />&lt;/a&gt;<br />&lt;/td&gt;</p><p>И тд, а мне нужна только самая верхняя строчка, то есть самая первая, и размер изображения там тоже разный всегда.</p><p>То&nbsp; я прогоняю файл вырезаю все ссылки, беру 1 строку и сохраняю в файл результ и тд, а файлов бывает 2000 и выше. Тогда этот процесс ууу сколько времени занимает.</p>]]></content>
			<author>
				<name><![CDATA[unbywyd]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=29258</uri>
			</author>
			<updated>2012-12-13T22:03:11Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=66955#p66955</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Как заменить / на \ ?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=66952#p66952" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>Есть два файла в одном появляются имена:<br />В другом ссылки:</p></blockquote></div><p>Вы два списка вручную формируете? Можно же постараться в одно действие получить и имя файла и ссылку. наверняка имена и ссылки скопированы/выбраны со страницы. </p><p>Если надо работать именно с двумя списками, то вот Вам алгоритм:<br />1. перенумеровать содержимое файлов<br />2. отсортировать результат<br />3. удалить номера строк<br />4. объединить попарно две соседние строки</p>]]></content>
			<author>
				<name><![CDATA[Rumata]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24846</uri>
			</author>
			<updated>2012-12-13T17:25:51Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=66952#p66952</id>
		</entry>
</feed>
