<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; CMD/BAT: Поиск и вывод строки из html файла]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=10516</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=10516&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «CMD/BAT: Поиск и вывод строки из html файла».]]></description>
		<lastBuildDate>Mon, 26 Apr 2021 08:13:11 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: CMD/BAT: Поиск и вывод строки из html файла]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=147503#p147503</link>
			<description><![CDATA[<div class="quotebox"><cite>Yury пишет:</cite><blockquote><div class="codebox"><pre><code>@echo off

for /f &quot;delims=&quot; %%i in (&#039;
 findstr/irc:&quot;&lt;a href=&quot;\&quot;[^&gt;]*\&quot;&quot;&gt;[^&lt;]*&lt;/a&gt;&quot; &quot;example.html&quot;
&#039;) do (
 set x=%%i
 for /f &quot;tokens=2 delims=&gt;&lt;&quot; %%j in (&#039;
  cmd/v/c &quot;echo !x:*^&lt;a href=!&quot;
 &#039;) do (
  echo.%%j
 )
)

pause&gt;nul&amp; exit/b</code></pre></div></blockquote></div><p>Доброго дня!</p><p>Никак не могу поправить скрипт для работы со своими задачами. <br />У меня в документе необходимо заменить текст между следующим набором символов ;KeyWord1=&quot; и &quot;;KeyWord2= (т.е. значение в кавычках).<br />Вместо &quot;&lt;a href=&quot;\&quot;[^&gt;]*\&quot;&quot;&gt;[^&lt;]*&lt;/a&gt;&quot; составил следующее &quot;;KeyWord1=&quot;.*&quot;;KeyWord2=&quot;, не понимаю как в строке for /f &quot;tokens=2 delims=&gt;&lt;&quot; заменить скобки на кавычки.</p>]]></description>
			<author><![CDATA[null@example.com (localmaster)]]></author>
			<pubDate>Mon, 26 Apr 2021 08:13:11 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=147503#p147503</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Поиск и вывод строки из html файла]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=98123#p98123</link>
			<description><![CDATA[<p>Решение Вашей задачи смотрите в теме &quot;<a href="http://forum.script-coding.com/viewtopic.php?id=11026">Замена части строки в XML-файле частью строки из INI-файла</a>&quot;.</p>]]></description>
			<author><![CDATA[null@example.com (Yury)]]></author>
			<pubDate>Sat, 24 Oct 2015 00:28:45 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=98123#p98123</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Поиск и вывод строки из html файла]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=98106#p98106</link>
			<description><![CDATA[<p>Заранее благодарен.</p>]]></description>
			<author><![CDATA[null@example.com (ihoming)]]></author>
			<pubDate>Fri, 23 Oct 2015 08:26:55 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=98106#p98106</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Поиск и вывод строки из html файла]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=98105#p98105</link>
			<description><![CDATA[<p>Доброго времени суток, профессионалы! Не нашёл подходящей темы и чтобы не засорять форум другими темами, выбрал эту тему, которая отдалённо имеет отношение к моему обращению.</p><p>Прошу вашей помощи, так как сам не смог разобраться со своей проблемой.</p><p>В одной и той же папке на компьютере находятся два файла listing.xml и teknogods.ini</p><p>Файл teknogods.ini выглядит так:</p><div class="codebox"><pre><code>
[Settings]
Name=NICKNAME
ID=41bcef57
FOV=90
[Network]
NetworkInterface=255
NetworkInterfaceList=[0 = 192.168.0.101; 255 (default) = ANY IP]
</code></pre></div><br /><p>А файл listing.xml выглядит так:</p><div class="codebox"><pre><code>
&lt;?xml version=&quot;1.0&quot; standalone=&quot;yes&quot;?&gt;
&lt;DocumentElement&gt;
  &lt;ProcData&gt;
    &lt;v_path&gt;iw5mp.exe&lt;/v_path&gt;
    &lt;v_nick&gt;????????&lt;/v_nick&gt;
  &lt;/ProcData&gt;
&lt;/DocumentElement&gt;
</code></pre></div><p>Нужен батник (скрипт), который пропишет&nbsp; &nbsp;в строке&nbsp; &nbsp; &nbsp;&lt;v_nick&gt;????????&lt;/v_nick&gt; (в данном варианте на нужном месте размещены знаки вопроса) файла listing.xml значение после знака = (слово NICKNAME) из строки Name=NICKNAME&nbsp; файла teknogods.ini. </p><p>Другими словами пропишется в строке и будет выглядеть так:</p><div class="codebox"><pre><code>
&lt;?xml version=&quot;1.0&quot; standalone=&quot;yes&quot;?&gt;
&lt;DocumentElement&gt;
  &lt;ProcData&gt;
    &lt;v_path&gt;iw5mp.exe&lt;/v_path&gt;
    &lt;v_nick&gt;NICKNAME&lt;/v_nick&gt;
  &lt;/ProcData&gt;
&lt;/DocumentElement&gt;
</code></pre></div><p>Файлы</p>]]></description>
			<author><![CDATA[null@example.com (ihoming)]]></author>
			<pubDate>Fri, 23 Oct 2015 03:09:42 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=98105#p98105</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Поиск и вывод строки из html файла]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=92691#p92691</link>
			<description><![CDATA[<p>Спасибо большое</p>]]></description>
			<author><![CDATA[null@example.com (anna46075)]]></author>
			<pubDate>Mon, 23 Mar 2015 18:47:08 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=92691#p92691</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Поиск и вывод строки из html файла]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=92674#p92674</link>
			<description><![CDATA[<div class="codebox"><pre><code>@echo off

for /f &quot;delims=&quot; %%i in (&#039;
 findstr/irc:&quot;&lt;a href=&quot;\&quot;[^&gt;]*\&quot;&quot;&gt;[^&lt;]*&lt;/a&gt;&quot; &quot;example.html&quot;
&#039;) do (
 set x=%%i
 for /f &quot;tokens=2 delims=&gt;&lt;&quot; %%j in (&#039;
  cmd/v/c &quot;echo !x:*^&lt;a href=!&quot;
 &#039;) do (
  echo.%%j
 )
)

pause&gt;nul&amp; exit/b</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Yury)]]></author>
			<pubDate>Sun, 22 Mar 2015 22:20:42 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=92674#p92674</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Поиск и вывод строки из html файла]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=92671#p92671</link>
			<description><![CDATA[<p>Почему в России в почете нерадивые студенты с дипломами, нежели специалисты без последнего? Но это какбэ офтоп.<br />Какое-то с[т]раное задание, если учесть что кодировка html-документа не учитывается, раз, во-вторых, не говорится более ли одного тэга &lt;a&gt; в оном документе, да и кто в здравом уме и трезвой памяти будет парсить html командным сценарием? - три. Короче, если такое задается в универе, то препод явно не в себе или частенько прикладывается к бутылке. Но раз уж все обстоит столь худо, то давайте обо всем попорядку.<br />Допустим, что на весь html с именем foo только одна гиперссылка, тогда поиск будет примерно таким:<br /></p><div class="codebox"><pre><code>@echo off
  for /f &quot;tokens=*&quot; %%i in (
    &#039;type foo ^| findstr /irc:&quot;^&lt;a.*/a&gt;$&quot;&#039;
  ) do (
    for /f &quot;tokens=2 delims=&gt;,&lt;&quot; %%j in (&quot;%%i&quot;) do echo %%j
  )
exit /b</code></pre></div><p>Примерно - значит примерно, на форуме не умеют телепатировать html-документы, которые нужно парсить.</p>]]></description>
			<author><![CDATA[null@example.com (greg zakharov)]]></author>
			<pubDate>Sun, 22 Mar 2015 20:09:57 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=92671#p92671</guid>
		</item>
		<item>
			<title><![CDATA[CMD/BAT: Поиск и вывод строки из html файла]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=92668#p92668</link>
			<description><![CDATA[<p>Доброго времени суток!<br />В универе задали задание, но не объяснили как его делать. Само задание заключается в том, чтобы создать cmd файл, которой должен в html файле найти строку с конструкцией вида &lt;a href=&quot;ссылка&quot;&gt;текст&lt;/a&gt;. Вывести нужно сам текст между символами &gt; &lt;.<br />Спасибо заранее за внимание ^_^</p>]]></description>
			<author><![CDATA[null@example.com (anna46075)]]></author>
			<pubDate>Sun, 22 Mar 2015 18:03:05 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=92668#p92668</guid>
		</item>
	</channel>
</rss>
