<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; CMD/BAT: Поиск и вывод строки из html файла]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=10516&amp;type=atom" />
	<updated>2021-04-26T08:13:11Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=10516</id>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Поиск и вывод строки из html файла]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=147503#p147503" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[localmaster]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=41674</uri>
			</author>
			<updated>2021-04-26T08:13:11Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=147503#p147503</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Поиск и вывод строки из html файла]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=98123#p98123" />
			<content type="html"><![CDATA[<p>Решение Вашей задачи смотрите в теме &quot;<a href="http://forum.script-coding.com/viewtopic.php?id=11026">Замена части строки в XML-файле частью строки из INI-файла</a>&quot;.</p>]]></content>
			<author>
				<name><![CDATA[Yury]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=30230</uri>
			</author>
			<updated>2015-10-24T00:28:45Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=98123#p98123</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Поиск и вывод строки из html файла]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=98106#p98106" />
			<content type="html"><![CDATA[<p>Заранее благодарен.</p>]]></content>
			<author>
				<name><![CDATA[ihoming]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=32806</uri>
			</author>
			<updated>2015-10-23T08:26:55Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=98106#p98106</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Поиск и вывод строки из html файла]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=98105#p98105" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[ihoming]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=32806</uri>
			</author>
			<updated>2015-10-23T03:09:42Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=98105#p98105</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Поиск и вывод строки из html файла]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=92691#p92691" />
			<content type="html"><![CDATA[<p>Спасибо большое</p>]]></content>
			<author>
				<name><![CDATA[anna46075]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=32946</uri>
			</author>
			<updated>2015-03-23T18:47:08Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=92691#p92691</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Поиск и вывод строки из html файла]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=92674#p92674" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Yury]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=30230</uri>
			</author>
			<updated>2015-03-22T22:20:42Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=92674#p92674</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Поиск и вывод строки из html файла]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=92671#p92671" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[greg zakharov]]></name>
			</author>
			<updated>2015-03-22T20:09:57Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=92671#p92671</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[CMD/BAT: Поиск и вывод строки из html файла]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=92668#p92668" />
			<content type="html"><![CDATA[<p>Доброго времени суток!<br />В универе задали задание, но не объяснили как его делать. Само задание заключается в том, чтобы создать cmd файл, которой должен в html файле найти строку с конструкцией вида &lt;a href=&quot;ссылка&quot;&gt;текст&lt;/a&gt;. Вывести нужно сам текст между символами &gt; &lt;.<br />Спасибо заранее за внимание ^_^</p>]]></content>
			<author>
				<name><![CDATA[anna46075]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=32946</uri>
			</author>
			<updated>2015-03-22T18:03:05Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=92668#p92668</id>
		</entry>
</feed>
