<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Поиск в памяти строки текущего процесса]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=17158&amp;type=atom" />
	<updated>2022-06-05T20:44:16Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=17158</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Поиск в памяти строки текущего процесса]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=153443#p153443" />
			<content type="html"><![CDATA[<p>Я нашел библиотеку classMemory, с помощью этого:<br /></p><div class="codebox"><pre><code>mem := new _ClassMemory(PID)
if (!PID || !mem)
{
	DllCall(&quot;OpenProcess&quot;, &quot;UInt&quot;, 0x001F0FFF, &quot;Int&quot;, False, &quot;UInt&quot;, processId, &quot;Ptr&quot;)
}

pattern := mem.hexStringToPattern(&quot;тут моя строка в HEX&quot;)
addr := mem.processPatternScan(,, pattern*)</code></pre></div><p>Оно мне выдало число &#039;26541988&#039;, вот только что это за число? Мне нужен результат поиска для использования в &#039;NumGet&#039;.</p><p>Оу.. Кажись я могу подставить это значение в NumGet и оно отработает как нужно.</p>]]></content>
			<author>
				<name><![CDATA[Phoenixxx_Czar]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=34426</uri>
			</author>
			<updated>2022-06-05T20:44:16Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=153443#p153443</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Поиск в памяти строки текущего процесса]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=153442#p153442" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Phoenixxx_Czar пишет:</cite><blockquote><p>И мы сможем перевести строку в hex</p></blockquote></div><p>Это без разницы, нужно всё равно переводить в байты.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2022-06-05T20:22:47Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=153442#p153442</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Поиск в памяти строки текущего процесса]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=153441#p153441" />
			<content type="html"><![CDATA[<p>А кого её-то? Чтобы указать, что именно искать, нам нужно точно такую же написать в скрипте. Как вы поймёте, что нашли нужную?</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2022-06-05T20:21:52Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=153441#p153441</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Поиск в памяти строки текущего процесса]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=153440#p153440" />
			<content type="html"><![CDATA[<p>Я это взял для примера и все же, как мне найти ее? И мы сможем перевести строку в hex.</p>]]></content>
			<author>
				<name><![CDATA[Phoenixxx_Czar]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=34426</uri>
			</author>
			<updated>2022-06-05T19:51:20Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=153440#p153440</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Поиск в памяти строки текущего процесса]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=153439#p153439" />
			<content type="html"><![CDATA[<p>А зачем нужно его искать?<br />Если в скрипте указать строку, которая уже есть в памяти, то их там будет по-крайней мере две, и неизвестно, какая будет первой.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2022-06-05T19:35:39Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=153439#p153439</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Поиск в памяти строки текущего процесса]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=153438#p153438" />
			<content type="html"><![CDATA[<p>Пусть это будет &quot;&amp;�E�d�i�t� �S�c�r�i�p�t�&quot; (вместо робиков 0x00).</p>]]></content>
			<author>
				<name><![CDATA[Phoenixxx_Czar]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=34426</uri>
			</author>
			<updated>2022-06-05T19:15:23Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=153438#p153438</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Поиск в памяти строки текущего процесса]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=153437#p153437" />
			<content type="html"><![CDATA[<p>Поясните подробнее, что за текст.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2022-06-05T19:12:30Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=153437#p153437</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Поиск в памяти строки текущего процесса]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=153436#p153436" />
			<content type="html"><![CDATA[<p>Это не переменная. Этот текст создает компилятор.</p>]]></content>
			<author>
				<name><![CDATA[Phoenixxx_Czar]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=34426</uri>
			</author>
			<updated>2022-06-05T19:10:05Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=153436#p153436</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Поиск в памяти строки текущего процесса]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=153435#p153435" />
			<content type="html"><![CDATA[<p>Адрес переменной можно получить через знак &amp;.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2022-06-05T19:07:23Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=153435#p153435</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Поиск в памяти строки текущего процесса]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=153434#p153434" />
			<content type="html"><![CDATA[<p>В моем случае этот процесс будет происходить всего один раз при запуске скрипта. И мне нужно найти строку в памяти моего же скрипта.</p>]]></content>
			<author>
				<name><![CDATA[Phoenixxx_Czar]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=34426</uri>
			</author>
			<updated>2022-06-05T18:51:02Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=153434#p153434</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Поиск в памяти строки текущего процесса]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=153433#p153433" />
			<content type="html"><![CDATA[<p>Насколько мои опыты показали (поиск цифр для замены в игре значений количества предметов), это дольше 15 секунд в среднем. Поэтому забросил, иной раз в игре уже поменялись значения и толку искать уже нет.</p>]]></content>
			<author>
				<name><![CDATA[__Михаил__]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40928</uri>
			</author>
			<updated>2022-06-05T18:48:58Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=153433#p153433</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Поиск в памяти строки текущего процесса]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=153432#p153432" />
			<content type="html"><![CDATA[<p>Добрейшего всем, вопросик возник. Я могу найти адрес памяти начала нужной строки в памяти текущего процесса (то есть запущеного AHK скрипта)?<br />Если да, то каким способом это можно сделать и насколько это будет быстро?</p>]]></content>
			<author>
				<name><![CDATA[Phoenixxx_Czar]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=34426</uri>
			</author>
			<updated>2022-06-05T18:30:46Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=153432#p153432</id>
		</entry>
</feed>
