<?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=11977&amp;type=atom" />
	<updated>2016-09-03T14:31:34Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=11977</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Переобъявить значение переменной]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=107295#p107295" />
			<content type="html"><![CDATA[<p>Спасибо. Это именно то, что мне было нужно!</p>]]></content>
			<author>
				<name><![CDATA[Veranda]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33724</uri>
			</author>
			<updated>2016-09-03T14:31:34Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=107295#p107295</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Переобъявить значение переменной]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=107294#p107294" />
			<content type="html"><![CDATA[<p>Это делают с помощью функции. Что-нибудь вроде этого.<br /></p><div class="codebox"><pre><code>
f1::
Loop
{
MouseMove, 100, 200, % Rand()
MouseMove, 800, 200, % Rand()
MouseMove, 800, 300, % Rand()
MouseMove, 100, 300, % Rand()
}
f2:: pause

Rand()
{
    Random, ms_sp, 0, 100
    Return ms_sp
}
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[YMP]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=81</uri>
			</author>
			<updated>2016-09-03T14:22:58Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=107294#p107294</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Переобъявить значение переменной]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=107293#p107293" />
			<content type="html"><![CDATA[<p>Никакого подвоха нет). В оригинале код как раз так и написан:<br /></p><div class="codebox"><pre><code>
f1::
Loop
{
Random, ms_sp, 0, 100 ; mouse speed
Random, ms_sp1, 0, 100 ; mouse speed
Random, ms_sp2, 0, 100 ; mouse speed
Random, ms_sp3, 0, 100 ; mouse speed
MouseMove, 100, 200, %ms_sp% ;
MouseMove, 800, 200, %ms_sp1% ;
MouseMove, 800, 300, %ms_sp2% ;
MouseMove, 100, 300, %ms_sp3% ;
}
f2:: pause</code></pre></div><p>Просто вместо четырехкратного объявления random с одинаковыми параметрами, было бы удобнее один раз записать переменную и потом при каждом обращении к ней - получать заново сгенерированное значение. Да и с точки зрения написания и поддержки кода это было бы удобнее, как я думаю. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[Veranda]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33724</uri>
			</author>
			<updated>2016-09-03T14:04:24Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=107293#p107293</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Переобъявить значение переменной]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=107290#p107290" />
			<content type="html"><![CDATA[<p>Выполнять Random перед каждым из четырёх передвижений? Или в чём подвох?</p>]]></content>
			<author>
				<name><![CDATA[YMP]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=81</uri>
			</author>
			<updated>2016-09-03T12:33:51Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=107290#p107290</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Переобъявить значение переменной]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=107289#p107289" />
			<content type="html"><![CDATA[<p>Добрый день, уважаемые форумчане. <br />Столкнулся с проблемой:<br /></p><div class="codebox"><pre><code>
f1::
Loop
{
Random, ms_sp, 0, 100 ; mouse speed
Tooltip, mouse speed: %ms_sp%
MouseMove, 100, 200, %ms_sp% ;
MouseMove, 800, 200, %ms_sp% ;
MouseMove, 800, 300, %ms_sp% ;
MouseMove, 100, 300, %ms_sp% ;
}
f2:: pause</code></pre></div><p>Курсор передвигается по четырем координатам со случайной скоростью, но она задается один раз для всех четырех координат за цикл. Как сделать так, чтобы на каждое из четырех передвижений курсор получал новое значение переменной ms_sp и соответственно двигался с разной скоростью? <img src="//forum.script-coding.com/img/smilies/roll.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[Veranda]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33724</uri>
			</author>
			<updated>2016-09-03T12:05:09Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=107289#p107289</id>
		</entry>
</feed>
