<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: chrome.ahk как сделать цикл с PageInst.Evaluate?]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=14324</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=14324&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: chrome.ahk как сделать цикл с PageInst.Evaluate?».]]></description>
		<lastBuildDate>Thu, 15 Nov 2018 11:53:00 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: chrome.ahk как сделать цикл с PageInst.Evaluate?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=129819#p129819</link>
			<description><![CDATA[<p><strong>teadrinker</strong> Нашел, узрел &quot;перед точкой и после нее необходимо оставлять пробелы&quot;, ушел просвещаться. Спасибо.</p>]]></description>
			<author><![CDATA[null@example.com (Gh0sTG0)]]></author>
			<pubDate>Thu, 15 Nov 2018 11:53:00 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=129819#p129819</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: chrome.ahk как сделать цикл с PageInst.Evaluate?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=129817#p129817</link>
			<description><![CDATA[<p>Конкретно этот вопрос рассматривается в справке в топике «Переменные и выражения».</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Thu, 15 Nov 2018 11:39:56 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=129817#p129817</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: chrome.ahk как сделать цикл с PageInst.Evaluate?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=129816#p129816</link>
			<description><![CDATA[<p><strong>teadrinker</strong><br />Признаюсь, я дурак. Но как же не хватает какого то базового учебника по ahk... Я пробовал ставить .Nom. без пробелов до и после...</p>]]></description>
			<author><![CDATA[null@example.com (Gh0sTG0)]]></author>
			<pubDate>Thu, 15 Nov 2018 11:20:10 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=129816#p129816</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: chrome.ahk как сделать цикл с PageInst.Evaluate?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=129814#p129814</link>
			<description><![CDATA[<p><strong>Gh0sTG0</strong>, рукалицо.jpeg. Берётесь за высшую математику, не изучив элементарной арифметики. Причём тут Хром вообще? Вам надо понять, как добавить переменную в строку.<br />Догадайтесь, как в примере ниже вместо второго var получить значение переменной var:<br /></p><div class="codebox"><pre><code>var := &quot;test&quot;
MsgBox, % &quot;Content of var = var. I did it!&quot;</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Thu, 15 Nov 2018 10:22:11 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=129814#p129814</guid>
		</item>
		<item>
			<title><![CDATA[AHK: chrome.ahk как сделать цикл с PageInst.Evaluate?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=129812#p129812</link>
			<description><![CDATA[<p>Осваиваю замечательную штуку для хрома chrome.ahk<br />Уже научился в целом работать, очень сильно облегчает жизнь.<br />Но столкнулся с проблемой:<br /></p><div class="codebox"><pre><code>	PageInst := Chrome.GetPage(1)
	numEl := PageInst.Evaluate(&quot;document.getElementsByClassName(&#039;ClassName&#039;).length;&quot;).Value
	Loop %numEl%
	{
		No := A_Index
		No -= 1
		El := PageInst.Evaluate(&quot;document.getElementsByClassName(&#039;ClassName&#039;)[No].href;&quot;).Value
		MsgBox, % El
	}</code></pre></div><p>Если сделать MsgBox % numEl то он отдаст число ~25 +- для разных страниц. Но вот та строка </p><div class="codebox"><pre><code>PageInst.Evaluate(&quot;document.getElementsByClassName(&#039;ClassName&#039;)[No].href;&quot;).Value</code></pre></div><p> упорно отправляет No как текст, а не как значение. %No% дает тот же результат. &quot;No&quot; дает &quot;ошибка запуска скрипта, ожидается ;, а не &quot;.<br />Кто то в курсе, как Evaluate&#039;у давать значения переменных?</p>]]></description>
			<author><![CDATA[null@example.com (Gh0sTG0)]]></author>
			<pubDate>Thu, 15 Nov 2018 10:08:27 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=129812#p129812</guid>
		</item>
	</channel>
</rss>
