<?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=14736&amp;type=atom" />
	<updated>2019-07-12T08:00:57Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=14736</id>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Как исправить программу или сделать новую?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=134853#p134853" />
			<content type="html"><![CDATA[<p><strong>sergey1231</strong><br />&gt; Как исправить программу или сделать новую?<br />0. Сначала выкинуть, все, что написано ранее.<br />1. Написать программу, выводящую все строки файла артикулов.<br />2. Изменить ее так, чтобы выводила только строки с артикулами.<br />3. Изменить ее так, чтобы выводила только артикулы.<br />4. Изменить ее так, чтобы выводила артикулы и соответствующие им картинки.<br />5. Изменить ее так, чтобы выводила артикулы, соответствующие им картинки и номера картинок.<br />6. Заменить вывод артикулов на операцию присвоения переменной артикула.<br />7. Заменить вывод картинок и номеров на переименование файлов.<br />8. Выкинуть программу и переписать ее по памяти начисто.</p><p>P.S. решения, принятые на каждом шаге могут воспрепятствовать дальнейшему продвижению. Это хорошо. Это правильно. Возвращайтесь к п.0.</p>]]></content>
			<author>
				<name><![CDATA[gudleifr]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=39638</uri>
			</author>
			<updated>2019-07-12T08:00:57Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=134853#p134853</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[CMD/BAT: Как исправить программу или сделать новую?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=133792#p133792" />
			<content type="html"><![CDATA[<p>необходимо переименовать файлы 710f7fa45c6911e9648d2cfda1bf577d.jpg<br />cde9bde81a5b11e96b882cfda1bf577d.jpg<br />2af8db480fca11e71a9a141877341409.jpg</p><p>в артикул беря артикул из файла namefile.txt по названию картинка т.е. получить 020701BT.jpg<br />040109GT.jpg</p><p>также необходимо чтобы для картинки cde9bde81a5b11e96b882cfda1bf577d.jpg название получалось путем добавления артикул 020701BT плюс 1<br />а для картинку d266b9021a5b11e96b882cfda1bf577d.jpg название получалось путем добавления артикул 020701BT плюс 2<br />т.е. получаем 020701BT1.jpg 020701BT2.jpg</p><br /><br /><br /><p>namefile.txt прилагаю внизу</p><p>файл<br />&lt;Артикул&gt;020701BT&lt;/Артикул&gt;<br />&lt;Картинка&gt;71/710f7fa45c6911e9648d2cfda1bf577d&lt;/Картинка&gt;<br />&lt;Картинка&gt;cd/cde9bde81a5b11e96b882cfda1bf577d&lt;/Картинка&gt;<br />&lt;Картинка&gt;d2/d266b9021a5b11e96b882cfda1bf577d&lt;/Картинка&gt;<br />&lt;Артикул&gt;040109GT&lt;/Артикул&gt;<br />&lt;Картинка&gt;2a/2af8db480fca11e71a9a141877341409&lt;/Картинка&gt;<br />&lt;Картинка&gt;2d/2d2190400fca11e71a9a141877341409&lt;/Картинка&gt;<br />&lt;Артикул&gt;7696&lt;/Артикул&gt;<br />&lt;Картинка&gt;67/670cfeec16b111e6cd8f141877341409&lt;/Картинка&gt;</p><p>программа</p><p>@Echo Off<br />Set &quot;InFile=C:\t\*.jpg&quot;<br />Set &quot;ArtFile=C:\t\namefile.txt&quot;</p><p>Set /A N0=100001<br />Set /A N=%N0%-1</p><p>FOR /F &quot;usebackq tokens=1,2,4 delims=^&lt;&gt;/ &quot; %%i IN (&quot;%ArtFile%&quot;) DO (<br />If &quot;%%k&quot;==&quot;&quot; (Set /A N+=1 &amp;Call Set &quot;@@Art%%N%%=%%j&quot;)<br />If Not &quot;%%k&quot;==&quot;&quot; Call Set &quot;@@Fnm%%N%%=%%k&quot;<br />)<br />FOR %%f IN (&quot;%InFile%&quot;) DO (<br />FOR /L %%i IN (%N0%,1,%N%) DO Call :ArtRen &quot;%%f&quot; &quot;%%@@Fnm%%i%%&quot; &quot;%%@@Art%%i%%&quot;<br />)<br />Exit /B</p><p>:ArtRen<br />If /I &quot;%~n1&quot;==%2 Ren %1 &quot;%~3%~x1&quot;<br />Exit /B\</p>]]></content>
			<author>
				<name><![CDATA[sergey1231]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40099</uri>
			</author>
			<updated>2019-04-24T12:45:45Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=133792#p133792</id>
		</entry>
</feed>
